HttpClient.PutAsync HttpClient.PutAsync HttpClient.PutAsync HttpClient.PutAsync Method

Definição

Envie uma solicitação PUT para o URI especificado como uma operação assíncrona.Send a PUT request to the specified Uri as an asynchronous operation.

Sobrecargas

PutAsync(Uri, HttpContent, CancellationToken) PutAsync(Uri, HttpContent, CancellationToken) PutAsync(Uri, HttpContent, CancellationToken)

Envie uma solicitação PUT com um token de cancelamento como uma operação assíncrona.Send a PUT request with a cancellation token as an asynchronous operation.

PutAsync(String, HttpContent) PutAsync(String, HttpContent) PutAsync(String, HttpContent) PutAsync(String, HttpContent)

Envie uma solicitação PUT para o URI especificado como uma operação assíncrona.Send a PUT request to the specified Uri as an asynchronous operation.

PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent)

Envie uma solicitação PUT para o URI especificado como uma operação assíncrona.Send a PUT request to the specified Uri as an asynchronous operation.

PutAsync(String, HttpContent, CancellationToken) PutAsync(String, HttpContent, CancellationToken) PutAsync(String, HttpContent, CancellationToken)

Envie uma solicitação PUT com um token de cancelamento como uma operação assíncrona.Send a PUT request with a cancellation token as an asynchronous operation.

Comentários

Esta operação não será bloqueada.This operation will not block.

PutAsync(Uri, HttpContent, CancellationToken) PutAsync(Uri, HttpContent, CancellationToken) PutAsync(Uri, HttpContent, CancellationToken)

Envie uma solicitação PUT com um token de cancelamento como uma operação assíncrona.Send a PUT request with a cancellation token as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PutAsync : Uri * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

Parâmetros

requestUri
Uri Uri Uri Uri

O URI ao qual a solicitação é enviada.The Uri the request is sent to.

content
HttpContent HttpContent HttpContent HttpContent

O conteúdo da solicitação HTTP enviada ao servidor.The HTTP request content sent to the server.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Retornos

O objeto de tarefa que representa a operação assíncrona.The task object representing the asynchronous operation.

Exceções

A solicitação falhou devido a um problema subjacente, como conectividade de rede, falha de DNS, validação de certificado do servidor ou tempo limite.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Comentários

Esta operação não será bloqueada.This operation will not block. O objeto Task<TResult> retornado será concluído depois que a resposta inteira (incluindo o conteúdo) for lida.The returned Task<TResult> object will complete after the whole response (including content) is read.

PutAsync(String, HttpContent) PutAsync(String, HttpContent) PutAsync(String, HttpContent) PutAsync(String, HttpContent)

Envie uma solicitação PUT para o URI especificado como uma operação assíncrona.Send a PUT request to the specified Uri as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string requestUri, System.Net.Http.HttpContent content);
member this.PutAsync : string * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PutAsync (requestUri As String, content As HttpContent) As Task(Of HttpResponseMessage)

Parâmetros

requestUri
String String String String

O URI ao qual a solicitação é enviada.The Uri the request is sent to.

content
HttpContent HttpContent HttpContent HttpContent

O conteúdo da solicitação HTTP enviada ao servidor.The HTTP request content sent to the server.

Retornos

O objeto de tarefa que representa a operação assíncrona.The task object representing the asynchronous operation.

Exceções

A solicitação falhou devido a um problema subjacente, como conectividade de rede, falha de DNS, validação de certificado do servidor ou tempo limite.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Comentários

Esta operação não será bloqueada.This operation will not block. O objeto Task<TResult> retornado será concluído depois que a resposta inteira (incluindo o conteúdo) for lida.The returned Task<TResult> object will complete after the whole response (including content) is read.

PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent)

Envie uma solicitação PUT para o URI especificado como uma operação assíncrona.Send a PUT request to the specified Uri as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri requestUri, System.Net.Http.HttpContent content);
member this.PutAsync : Uri * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PutAsync (requestUri As Uri, content As HttpContent) As Task(Of HttpResponseMessage)

Parâmetros

requestUri
Uri Uri Uri Uri

O URI ao qual a solicitação é enviada.The Uri the request is sent to.

content
HttpContent HttpContent HttpContent HttpContent

O conteúdo da solicitação HTTP enviada ao servidor.The HTTP request content sent to the server.

Retornos

O objeto de tarefa que representa a operação assíncrona.The task object representing the asynchronous operation.

Exceções

A solicitação falhou devido a um problema subjacente, como conectividade de rede, falha de DNS, validação de certificado do servidor ou tempo limite.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Comentários

Esta operação não será bloqueada.This operation will not block. O objeto Task<TResult> retornado será concluído depois que a resposta inteira (incluindo o conteúdo) for lida.The returned Task<TResult> object will complete after the whole response (including content) is read.

PutAsync(String, HttpContent, CancellationToken) PutAsync(String, HttpContent, CancellationToken) PutAsync(String, HttpContent, CancellationToken)

Envie uma solicitação PUT com um token de cancelamento como uma operação assíncrona.Send a PUT request with a cancellation token as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PutAsync : string * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

Parâmetros

requestUri
String String String String

O URI ao qual a solicitação é enviada.The Uri the request is sent to.

content
HttpContent HttpContent HttpContent HttpContent

O conteúdo da solicitação HTTP enviada ao servidor.The HTTP request content sent to the server.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Retornos

O objeto de tarefa que representa a operação assíncrona.The task object representing the asynchronous operation.

Exceções

A solicitação falhou devido a um problema subjacente, como conectividade de rede, falha de DNS, validação de certificado do servidor ou tempo limite.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Comentários

Esta operação não será bloqueada.This operation will not block. O objeto Task<TResult> retornado será concluído depois que a resposta inteira (incluindo o conteúdo) for lida.The returned Task<TResult> object will complete after the whole response (including content) is read.

Aplica-se a