这就是我想要完成的 - 更改草稿的属性,通过OM显示为只读。有没有办法或我的搜索是徒劳的,我最终会删除并创建另一个项目?
提前致谢!
using (SPSite site = new SPSite("http://server/sites/blank2"))
{
foreach (SPListItemVersion v in site.RootWeb.Lists["Pages"].Items[0].Versions)
{
if (v.Level == SPFileLevel.Draft)
{
// CHANGE PROPERTY HERE
// NOT POSSIBLE TO DO e.g., v["Title"] = "blah", it's read-only
答案 0 :(得分:0)
据我所知,SPListItemVersion对象只有Get属性。 http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitemversion_properties.aspx