このmsdnページで私は読んだ:
アプリケーションでは、特定のリクエストに対して同期メソッドと非同期メソッドを混在させることはできません。BeginGetRequestStream メソッドを呼び出す場合は、BeginGetResponse メソッドを使用して応答を取得する必要があります。
逆もまた然り?BeginGetResponse
非同期で応答を読み取るために呼び出した場合BeginGetRequestStream
、要求の書き込みにも使用する必要がありますか?
私の要求は小さく (100 ~ 1000 文字)、応答は大きくなる可能性があります。
Jeffrey Richter によるこの投稿は、小さなペイロードの場合、同期的に (ContentLength
プロパティを設定せずに) 実行できると言っているようです。あれは正しいですか?