Web サービスにリクエストを送信したいのですが、レスポンスは気にしません。サービスはデータベースで操作を実行します。スケジュールに従って実行するように設定された単純な .NET 4.0 コンソール アプリケーションからサービスを呼び出しています。これは機能します:
using (var client = new WebClient()) {
client.UseDefaultCredentials = true;
client.DownloadString(uri);
}
ただし、応答が受信されるまでスレッドをブロックします。私はむしろやりたい:
using (var client = new WebClient()) {
client.UseDefaultCredentials = true;
client.DownloadStringAsync(uri);
}
しかし、これは単にリクエストを送信していないようです (データベース操作は実行されません)。本当に簡単な解決策はありますか?
ありがとう。