Dyl*_*rry 4 c# sharepoint wss sharepoint-2007
我需要以编程方式将文件和元数据一起添加到文档库和事件处理程序中.我在异步"ItemAdded"和"ItemUpdated"事件中使用以下代码:
SPFile destFile = web.Files.Add(newUrl, newFile, true);
SPListItem destItem;
if (destFile.Item != null)
{
destItem = destFile.Item;
}
else
{
destItem = list.Items.Add(folderUrl, SPFileSystemObjectType.File);
}
foreach (DictionaryEntry property in properties)
{
destItem.Properties[property.Key.ToString()] = property.Value;
}
destItem.Update();
Run Code Online (Sandbox Code Playgroud)
但是,每次添加文件时,都会创建两个版本,一个在调用Files.Add方法时创建,另一个在调用SPListItem.Update方法时创建.还有另一种方法可以在这里创建一个版本吗?
提前致谢!
| 归档时间: |
|
| 查看次数: |
1596 次 |
| 最近记录: |