HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HttpBaseProtocolFilter を非同期操作として使用して HTTP 要求を送信します。
public:
virtual IAsyncOperationWithProgress<HttpResponseMessage ^, HttpProgress> ^ SendRequestAsync(HttpRequestMessage ^ request) = SendRequestAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress> SendRequestAsync(HttpRequestMessage const& request);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpResponseMessage,HttpProgress> SendRequestAsync(HttpRequestMessage request);
function sendRequestAsync(request)
Public Function SendRequestAsync (request As HttpRequestMessage) As IAsyncOperationWithProgress(Of HttpResponseMessage, HttpProgress)
パラメーター
- request
- HttpRequestMessage
送信する HTTP 要求メッセージ。
戻り値
非同期操作を表す オブジェクト。
実装
- 属性
注釈
この操作はブロックされません。 返された IAsyncOperationWithProgress ( HttpResponseMessage と HttpProgress の) は、HTTP 応答メッセージ全体を受信すると完了します。
この関数がスローする例外を次に示します。
E_INVALIDARG
要求パラメーターは null 参照でした (Visual Basic では Nothing)。
E_ILLEGAL_METHOD_CALL
要求メッセージは 、HttpBaseProtocolFilter インスタンスによって既に送信されています。