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) 中 ,请求 参数为 null 引用 (Nothing

E_ILLEGAL_METHOD_CALL

请求消息已由 HttpBaseProtocolFilter 实例发送。

适用于