HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Send an HTTP request using the HttpBaseProtocolFilter as an asynchronous operation.
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)
Parameters
- request
- HttpRequestMessage
The HTTP request message to send.
Returns
The object representing the asynchronous operation.
Implements
- Attributes
Remarks
This operation will not block. The returned IAsyncOperationWithProgress (of HttpResponseMessage and HttpProgress) completes once the entire HTTP response message is received.
Below are exceptions that this function throws.
E_INVALIDARG
The request parameter was a null reference (Nothing in Visual Basic).
E_ILLEGAL_METHOD_CALL
The request message was already sent by the HttpBaseProtocolFilter instance.