未将对象引用设置为服务器上对象的实例。该对象与属性“ModifiedBy”关联

2024-04-09

请检查下面的代码并建议我一个解决方案。错误说 内部:无法执行代码阶段,因为代码阶段引发异常:对象引用未设置为服务器上对象的实例。该对象与 ModifiedBy 属性关联。

//List list = ctx.Web.Lists.GetByTitle(Folder1[0]);
Microsoft.SharePoint.Client.Folder folder = ctx.Web.GetFolderByServerRelativeUrl(SPFolder);


//Load List , Root Folder and Files
//ctx.Load(list);
//ctx.Load(list.RootFolder);
//ctx.Load(list.RootFolder.Folders);
//ctx.Load(list.RootFolder.Files);
ctx.Load(folder);
//ctx.Load(folder.Files);
ctx.Load(folder.Files,File=>File.IncludeWithDefaultProperties(_file=>_file.ModifiedBy.Email));

//Execute Query
ctx.ExecuteQuery();
                
//Get Query Result in File Collection
//FileCollection fcol = list.RootFolder.Files;
FileCollection fcol = folder.Files;

//Declare Normal Collection
DataTable dt=new DataTable();
dt.Columns.Add("File Name",typeof(string));
//dt.Columns.Add("Checked Out By User",typeof(string));
//dt.Columns.Add("Check In Comment",typeof(string));
dt.Columns.Add("Modified By",typeof(string));
dt.Columns.Add("Last Modified Time",typeof(DateTime));
dt.Columns.Add("Created Time",typeof(string));


foreach(Microsoft.SharePoint.Client.File f in fcol)
{
                DataRow dr = dt.NewRow();
                dr["File Name"]=f.Name;
                //dr["Checked Out By User"]=f.CheckedOutByUser.ToString();
                //dr["Check In Comment"]=f.CheckInComment.ToString();
                dr["Modified By"]=f.ModifiedBy.Email.ToString();
                dr["Last Modified Time"]=Convert.ToDateTime(f.TimeLastModified);
                dr["Created Time"]=f.TimeCreated.ToString();
                dt.Rows.Add(dr);
}

OutputCollection = dt;

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未将对象引用设置为服务器上对象的实例。该对象与属性“ModifiedBy”关联 的相关文章

  • WebClient.DownloadString 速度慢?

    我正在开发一个使用 ASP Net 3 5 运行的 Web 应用程序 在应用程序的某个地方 我正在调用外部系统 此调用包括从特定 url 下载字符串 string targetUrl BuildMyUrl WebClient wc new
  • 沙盒解决方案似乎严重受损

    我正在学习 SharePoint 以及您可以部署的不同类型的解决方案 从我正在观看的培训来看 您似乎应该尽可能使用沙盒解决方案 这是因为农场解决方案可能会把事情搞得一团糟 但是 沙盒解决方案不支持我使用 WebPart 执行的两项主要操作
  • ASP.NET 与 SharePoint - 哪一个更适合 Web 开发人员?

    我对分享点的信息较少 只有基本信息 Microsoft 为 Web 开发人员发布了 SharePoint 微软还表示 SharePoint 与 Workflow Foundation WCF 等其他 NET 技术兼容 并且是开发网站和 We
  • 尝试获取文件夹的子级时出现 MS Graph API 未知错误

    当尝试使用 Microsoft Graph API 相对路径访问共享点站点驱动器中的特定文件夹时 出现未知错误 这个完全相同的请求在一周前工作正常 但本周再次使用时停止工作 测试结果是我网站驱动器上的一个文件夹 根据OneDrive 开发文
  • Sharepoint 服务器上托管的 ASP.NET Web 应用程序出现 Sharepoint 2007 NTLM 问题

    我在 Sharepoint 2007 机器上托管一个 ASP NET Web 应用程序 该应用程序对 Sharepoint 进行 Web 服务调用以检索文档位置 特别是 GetListItems 方法 该服务通过传递具有适当权限的有效 Sh
  • SharePoint 应用程序部署错误:“无法安装 SharePoint 应用程序”

    当我尝试添加 SharePoint mvc 应用程序时 出现以下错误 Error occurred in deployment step Install app for SharePoint Failed to install app fo
  • 使用系统帐户执行 SPWebApplication.Update 会引发 SecurityException

    我正在使用 SPWebConfigModification 类进行一些 web config 修改 当将它们添加到 WebApplication 并对其调用 Update 时 它 会抛出 SecurityException 尽管 我以提升的
  • 如何将选择字段的文本转换为图标?

    救救吧 伙计们 我的共享点页面中有一个选择字段 其中的选项如下 1 Go 2 Warning 3 Stop 现在 我希望它以图标而不是文本的形式出现在列表中 我有一个可用的 jquery 脚本 但需要很长时间才能搜索所有列表中包含的文本 而
  • SharePoint Designer 动态重新格式化 HTML,是否可以禁用?

    在我彻底放弃之前 我一直在尝试修改 SharePoint Designer 中的一些母版页 每当我更改 HTML 标记时 它都会根据需要重新设置它们的格式 例如 我试图使代码可读 因此我将项目移动到自己的行等 一旦我保存 它就会将所有内容移
  • 子网站上的 Sharepoint Foundation 母版页

    使用 Sharepoint Foundation 2010 我编辑了 v4 master 添加了对新 CSS 文件的引用 保存了更改 并将它们应用到主站点 没有问题 然而 当我创建一个子网站时 由于某些令人恼火的原因 它使用旧版本的 v4
  • SharePoint 中的跨方法处置模式

    我编写了一个类 可以对 SharePoint 网站的内容进行各种修改 在该类中 我实现了一个惰性解析属性 private SPWeb rootSite get if site null SPSite site new SPSite url
  • 通过列表 Web 服务更新列表项来触发 SharePoint 工作流

    我正在开发一个简单的 SharePoint 顺序工作流 它应该绑定到文档库 将小工作流程关联到文档库时 我检查了这些选项 允许手动执行此工作流程 由经过身份验证的用户启动 具有编辑项目权限 开始 当新项目出现时 此工作流程 创建的 启动此工
  • 使用 C# 访问 Sharepoint - 在哪里可以找到参考库?

    我目前正在用 C 编写一个 Windows 应用程序 它将向文档库列表添加文档 我试图引用 Microsoft Sharepoint 但是我没有看到 Visual Studio 2005 添加引用列表中的 COM 或 NET 库 我需要引用
  • Blueprism:如何在计算阶段使用替换功能?

    我正在使用 BluePrism 从应用程序中读取文本 文本结构如下 数字因情况而异 请注意您的订单参考号 525 我需要能够从文本中提取数字 看计算阶段 有一个替换函数 replace text pattern new text 我想使用此
  • 将文件拖放到 SharePoint Web 部件中以上传到 DocLibrary

    是否可以创建一个 SharePoint wss3 或 MOSS 2007 Web 部件 以允许将文件拖放到其上 然后将文件上传到预定义的文档库中 我想这需要某种形式的客户端脚本 Ajax 但我对 ajax 的了解有点粗略 从迄今为止的探索来
  • 如何验证 SharePoint 用户凭据

    我需要从我的桌面应用程序 用 C 编写 访问共享点应用程序 我应该如何传递凭据并验证身份验证 1 将WebService引用 名称 SourceLists 添加到项目中 Web服务URL https sites vti bin lists
  • 如何使用 VBA 或 Powershell 将列表从具有 NTLM 身份验证的 Sharepoint 服务器导出到 Excel

    我的雇主要求我找到一种从使用 NTLM 身份验证的 SharePoint 2013 Server 自动下载 更新 SharePoint 列表的方法 执行此操作的可能方法是 VBA 或 Powershell 我想要提取的列表属于我公司的业务合
  • 使用全局管理员帐户访问 Office 365/SharePoint Online 被拒绝

    自从两天解决问题以来我都快疯了 问题是 我正在制作一个控制台应用程序 它使用全局管理员帐户 在进行新订阅时被指定为管理员的帐户 与 SharePoint Online 进行通信 我想要实现的是 我想使用 CSOM 将自定义操作添加到 Off
  • 为单个列表注册事件处理程序

    我有一个共享点事件处理程序 我想为单个列表激活它 而不是站点中的所有列表 我该怎么办 得到答案了 我们需要运行这段代码 也许在控制台应用程序中 不过 我仍然不知道如何在添加事件处理程序后将其删除 string siteUrl Console
  • 活动工作流程与运行工作流程

    本周末在伊利诺伊州莱尔举行的 SharePoint Saturday 活动上 Robert Bogue 表示活动工作流和正在运行的工作流之间存在差异 我在网上查了一下 有人能解释一下吗 如果服务器上可以有多达数百万个活动工作流程 为什么每台

随机推荐