HttpClient.TryPutAsync(Uri, IHttpContent) Método

Definição

Envia uma solicitação PUT para o URI especificado como uma operação assíncrona. Para obter diretrizes de programação para a classe HttpClient e exemplos de código, consulte o tópico conceitual 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

O URI ao qual a solicitação é enviada.

content
IHttpContent

O conteúdo da solicitação HTTP a ser enviado ao servidor.

Retornos

O objeto que representa a operação assíncrona.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v8.0)

Comentários

Essa operação não lançará uma exceção em erros de rede. Em vez disso, você deve examinar o HttpRequestResult para saber mais sobre a solicitação HTTP original, a resposta HTTP resultante (se houver) e o erro (se houver). Essa operação será lançada quando a operação for cancelada.

Esta operação não será bloqueada. O IAsyncOperationWithProgress retornado (de HttpRequestResult e HttpProgress) é concluído depois que toda a resposta (incluindo conteúdo) é lida.

Aplica-se a

Confira também