Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么可以';更新SPFile对象上的元数据吗?_C#_Sharepoint 2010 - Fatal编程技术网

C# 为什么可以';更新SPFile对象上的元数据吗?

C# 为什么可以';更新SPFile对象上的元数据吗?,c#,sharepoint-2010,C#,Sharepoint 2010,根据: Windows SharePoint Services 3.0 对象模型支持更新文件 元数据。您可以在上使用索引器 此属性用于设置值。对于 例如,设置 要删除的给定文件的MyDate属性 当前日期和时间,请使用 索引器并调用Update方法,如下所示 如下: [Visual Basic] oFile(“MyDate”)=日期时间。现在 oFile.Update() [C#] oFile[“MyDate”]=DateTime.Now oFile.Update() 但当我写这行代码时: oF

根据:

Windows SharePoint Services 3.0 对象模型支持更新文件 元数据。您可以在上使用索引器 此属性用于设置值。对于 例如,设置 要删除的给定文件的MyDate属性 当前日期和时间,请使用 索引器并调用Update方法,如下所示 如下:

[Visual Basic]

oFile(“MyDate”)=日期时间。现在

oFile.Update()

[C#]

oFile[“MyDate”]=DateTime.Now

oFile.Update()

但当我写这行代码时:

oFile["Test"] = "test";
它的错误是:

无法将带[]的索引应用于 类型表达式 “Microsoft.SharePoint.SPFile”


我是做错了什么,还是微软把事情搞砸了?

我现在没有SharePoint可以试用,但看起来样本是错的。我认为应该是file.Properties[“Test”]=“Test”,因为本文讨论的是属性