1

这是:

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

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

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

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

4

1 回答 1

0

据我试过这个代码工作正常。您是否可以访问未加载的 Web 对象的其他一些属性?您还必须将它们包含在您的加载方法中。

于 2012-06-05T10:22:36.903 回答