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'sLanguageプロパティをインスタンス化すると常に 次のようになります。Microsoft.SharePoint.Client.PropertyOrFieldNotInitializedException

ところで、このコードは(UIスレッドではなく)追加のスレッドにあります。あることは知ってcontext.loadQueryAsync()いますが、すでに余分なスレッドがあり、物事をまとめたいと思っています。

4

1 に答える 1

0

私が試した限りでは、このコードは問題なく動作します。ロードされていない Web オブジェクトの他のプロパティにアクセスしますか? load メソッドにもそれらを含める必要があります。

于 2012-06-05T10:22:36.903 に答える