Compartir a través de


HttpClient.TrySendRequestAsync Método

Definición

Sobrecargas

TrySendRequestAsync(HttpRequestMessage)

Envía una solicitud HTTP al URI especificado como una operación asincrónica. Para obtener instrucciones de programación para la clase HttpClient y ejemplos de código, consulte el tema conceptual HttpClient .

TrySendRequestAsync(HttpRequestMessage, HttpCompletionOption)

Envía una solicitud HTTP con una opción de finalización al URI especificado como una operación asincrónica. Para obtener instrucciones de programación para la clase HttpClient y ejemplos de código, consulte el tema conceptual HttpClient .

TrySendRequestAsync(HttpRequestMessage)

Envía una solicitud HTTP al URI especificado como una operación asincrónica. Para obtener instrucciones de programación para la clase HttpClient y ejemplos de código, consulte el tema conceptual HttpClient .

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TrySendRequestAsync(HttpRequestMessage ^ request) = TrySendRequestAsync;
/// [Windows.Foundation.Metadata.Overload("TrySendRequestAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TrySendRequestAsync(HttpRequestMessage const& request);
[Windows.Foundation.Metadata.Overload("TrySendRequestAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TrySendRequestAsync(HttpRequestMessage request);
function trySendRequestAsync(request)
Public Function TrySendRequestAsync (request As HttpRequestMessage) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

Parámetros

request
HttpRequestMessage

Mensaje de la solicitud HTTP que se va a enviar.

Devoluciones

Objeto que representa la operación asincrónica.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1903 (se introdujo en la versión 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v8.0)

Comentarios

Esta operación no producirá una excepción en los errores de red. En su lugar, debe examinar HttpRequestResult para obtener información sobre la solicitud HTTP original, la respuesta HTTP resultante (si existe) y el error (si existe). Esta operación se iniciará cuando se cancele la operación.

Esta operación no se bloqueará. El IAsyncOperationWithProgress devuelto (de HttpRequestResult y HttpProgress) se completa después de leer toda la respuesta (incluido el contenido).

Consulte también

Se aplica a

TrySendRequestAsync(HttpRequestMessage, HttpCompletionOption)

Envía una solicitud HTTP con una opción de finalización al URI especificado como una operación asincrónica. Para obtener instrucciones de programación para la clase HttpClient y ejemplos de código, consulte el tema conceptual HttpClient .

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TrySendRequestAsync(HttpRequestMessage ^ request, HttpCompletionOption completionOption) = TrySendRequestAsync;
/// [Windows.Foundation.Metadata.Overload("TrySendRequestAsync2")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TrySendRequestAsync(HttpRequestMessage const& request, HttpCompletionOption const& completionOption);
[Windows.Foundation.Metadata.Overload("TrySendRequestAsync2")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TrySendRequestAsync(HttpRequestMessage request, HttpCompletionOption completionOption);
function trySendRequestAsync(request, completionOption)
Public Function TrySendRequestAsync (request As HttpRequestMessage, completionOption As HttpCompletionOption) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

Parámetros

request
HttpRequestMessage

Mensaje de la solicitud HTTP que se va a enviar.

completionOption
HttpCompletionOption

Valor que indica si la operación HttpClient se considera completada cuando se lee toda la respuesta o cuando se leen solo los encabezados.

Devoluciones

Objeto que representa la operación asincrónica.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1903 (se introdujo en la versión 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v8.0)

Comentarios

Esta operación no producirá una excepción en los errores de red. En su lugar, debe examinar HttpRequestResult para obtener información sobre la solicitud HTTP original, la respuesta HTTP resultante (si existe) y el error (si existe). Esta operación se iniciará cuando se cancele la operación.

Esta operación no se bloqueará. IAsyncOperationWithProgress devuelto (de HttpRequestResult y HttpProgress) se completa en función del parámetro completionOption después de que se lea parte o toda la respuesta (incluido el contenido).

Consulte también

Se aplica a