共用方式為


HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) 方法

定義

使用 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 (HttpResponseMessageHttpProgress) 在收到整個 HTTP 回應訊息之後完成。

以下是此函式擲回的例外狀況。

E_INVALIDARG

要求參數是 Visual Basic 中Nothing (Null參考) 。

E_ILLEGAL_METHOD_CALL

要求訊息已經由 HttpBaseProtocolFilter 實例傳送。

適用於