テーブルの行を (タイマーで) 監視し、表示された行を一度に 1 つずつ取得し、RESTful Web サービスに情報を送信し、応答を分析し、応答に関する詳細を書き込む Windows サービスがあります。テーブル。これを非同期にすることで何か得られますか? 私の現在の (簡素化された) Web サービス送信コードは次のとおりです。
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(new Uri(url));
HttpWebResponse resp;
try
{
resp = (HttpWebResponse)req.GetResponse();
}
catch (WebException we)
{
resp = (HttpWebResponse)we.Response;
}
if (resp != null)
{
Stream respStream = resp.GetResponseStream();
if (respStream != null)
{
responseBody = new StreamReader(respStream).ReadToEnd();
}
resp.Close();
respStream.Close();
}
return responseBody;