1 つの安らかな API を同期的に呼び出したい。サービス API を同期的にヒットする方法を知りたいですか? APIを同期的に呼び出すことは可能ですか?
質問する
722 次
1 に答える
1
シナリオに同期呼び出しは必要ありません。必要なのは受信応答を処理することだけであり、非同期モデルはそれを完璧に処理します。
WebClient を使用していると仮定します (どのシナリオにも簡単に適応できます)。
WebClient client = new WebClient();
client.DownloadStringCompleted += (s,e) =>
{
if (e.Result == "Paid")
LoadingScreen.Visibility = Visibility.Collapsed;
};
client.DownloadStringAsync(new Uri("http://somerestapi.out.there"));
LoadingScreen.Visibility = Visibility.Visible;
于 2012-07-17T16:45:31.083 に答える