Compartir a través de


HttpClient.TryPutAsync(Uri, IHttpContent) Método

Definición

Envía una solicitud PUT 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> ^ TryPutAsync(Uri ^ uri, IHttpContent ^ content) = TryPutAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryPutAsync(Uri const& uri, IHttpContent const& content);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryPutAsync(System.Uri uri, IHttpContent content);
function tryPutAsync(uri, content)
Public Function TryPutAsync (uri As Uri, content As IHttpContent) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

Parámetros

uri
Uri Uri

URI al que se envía la solicitud.

content
IHttpContent

Contenido de la solicitud HTTP que se va a enviar al servidor.

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á. La IAsyncOperationWithProgress devuelta (de HttpRequestResult y HttpProgress) se completa después de leer toda la respuesta (incluido el contenido).

Se aplica a

Consulte también