SharePoint 的客户端对象模型与 Silverlight 一样,是否可以加载 Web。带有 executeQuery 的语言?



这是吗

Web web = context.Web;
context.Load(web, w => w.Language);
context.ExecuteQuery();

或者类似的东西,以便在silverlight客户端中用context.ExecuteQuery()加载web.Language?以上代码取自http://www.dev4side.com/community/blog/2011/1/5/incorrect-dates-taken-from-sharepoint-2010-client-object-model.aspx

当我这样做时,实例化webLanguage属性总是会产生Microsoft.SharePoint.Client.PropertyOrFieldNotInitializedException

顺便说一句,这段代码在一个额外的线程中(而不是UI线程)。我知道有context.loadQueryAsync(),但我已经有了一个额外的线程,我想把事情放在一起。

就我所尝试的而言,这段代码运行正常。你可能会访问未加载的Web对象的其他属性吗?您必须将它们也包括在您的加载方法中。

相关内容

  • 没有找到相关文章

最新更新