我有这段代码(f
是一个SPFile对象):
f.Properties["Publish"] = 0;
//f.Properties["PublishedDate"] = DateTime.Now;
f.Update();
如果我运行它,它会更新我的Publish元数据。如果我取消注释日期行,它将因类型不匹配而出错。
如果我使用此代码:
f.Item["Publish"] = 0;
f.Item["PublishedDate"] = DateTime.Now;
f.Item.Update();
所有内容都按预期更新。这两种方法有什么区别?为什么他们几乎做同样的事情?
答案 0 :(得分:0)
您可能想查看我前一段时间提出的类似问题When is SPFile.Properties != to SPFile.Item.Properties in SharePoint?