Compartir a través de


HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Método

Definición

Envíe una solicitud HTTP mediante HttpBaseProtocolFilter como una operación asincrónica.

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)

Parámetros

request
HttpRequestMessage

Mensaje de la solicitud HTTP que se va a enviar.

Devoluciones

Objeto que representa la operación asincrónica.

Implementaciones

Atributos

Comentarios

Esta operación no se bloqueará. El IAsyncOperationWithProgress devuelto (de HttpResponseMessage y HttpProgress) se completa una vez que se recibe todo el mensaje de respuesta HTTP.

A continuación se muestran las excepciones que produce esta función.

E_INVALIDARG

El parámetro de solicitud era una referencia nula (Nothing en Visual Basic).

E_ILLEGAL_METHOD_CALL

La instancia de HttpBaseProtocolFilter ya envió el mensaje de solicitud.

Se aplica a