HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.