を付属していません、私はシルバー経由のSharePoint 2010から現在のユーザー名を取得するために使用しているコードです:SharePointのclientContext.ExecuteQueryAsyncは、()ここに戻っ
ClientContext clientContext = ClientContext.Current;
if (clientContext == null)
{
SharepointUser = "[Unknown]";
}
else
{
MessageBox.Show("Beginning server query now...");
clientContext.Load(clientContext.Web, s => s.CurrentUser);
clientContext.ExecuteQueryAsync((s, e) =>
{
MessageBox.Show("RESPONSE!");
SharepointUser = clientContext.Web.CurrentUser.LoginName;
MessageBox.Show("Hello, " + SharepointUser + "!");
},
(s, e) =>
{
MessageBox.Show("An error occurred: " + e.ToString());
});
}
問題は要求が戻ってくることはありませんということです!成功/エラーイベントはまったくトリガーされず、リクエストは空になるように見えます。
誰にもアイデアはありますか?
サーバーとのHTTP会話を観察するには、Fiddlerを使用します。 http://www.fiddler2.com/ – AnthonyWJones
私のコンピュータからFiddlerでリクエストされていると表示されません。 Silverlightアプリケーションがサーバー上でホストされていて、SharePointサーバーから情報を要求しようとすると、トラフィックはローカルコンピュータを通過するのはなぜですか? – qJake
コードはクライアント側のコードであり、サーバー側のコードではありません。 – AnthonyWJones