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
在 Visual Basic) 中 ,请求 参数为 null 引用 (Nothing 。
E_ILLEGAL_METHOD_CALL
请求消息已由 HttpBaseProtocolFilter 实例发送。