2
我正在为SharePoint 2010开发Silverlight Web部件。我想在我的代码中设置ListItem
的“作者”。所以我用下面的代码如何在silverlight客户端对象模型中设置SharePoint“作者”?
internal void Save()
{
ClientContext context = ClientContext.Current
List list = context.Web.Lists.GetByTitle("Time Log");
ListItem listItem = list.AddItem(new ListItemCreationInformation());
listItem["Client"] = Client.Id;
listItem["EventDate"] = StartDateTime;
listItem["EndDate"] = EndDateTime;
listItem["Service"] = ClientService;
listItem["Description"] = Description;
listItem["Author"] = "shailesh";
listItem["Editor"] = "shailesh";
listItem.Update();
context.ExecuteQueryAsync(Success, Fail);
}
当我使用此代码它进入法“失败”,因为线listItem["Author"] = "shailesh";
的。我已经读过,我们可以在托管客户端对象模型中使用凭证属性ClientContext
来执行此操作。但是看起来在Silverlight客户端对象模型中没有设置“作者”的方法。您能否告诉我们可以设置“作者”的其他方式?
如果有任何方法,请提出建议,如果可能请提供一些代码或给一些有用的链接。