HttpClient.PatchAsync Método

Definição

Sobrecargas

Name Description
PatchAsync(String, HttpContent)

Envia um pedido PATCH para um URI designado como string como operação assíncrona.

PatchAsync(Uri, HttpContent)

Envia um pedido PATCH como uma operação assíncrona.

PatchAsync(String, HttpContent, CancellationToken)

Envia um pedido PATCH com um token de cancelamento para um URI representado como uma cadeia de caracteres como uma operação assíncrona.

PatchAsync(Uri, HttpContent, CancellationToken)

Envia um pedido PATCH com um token de cancelamento como uma operação assíncrona.

PatchAsync(String, HttpContent)

Envia um pedido PATCH para um URI designado como string como operação assíncrona.

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

Parâmetros

requestUri
String

O URI para onde o pedido é enviado.

content
HttpContent

O conteúdo do pedido HTTP enviado para o servidor.

Devoluções

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

Exceções

Não requestUri é um URI absoluto e BaseAddress não está configurado.

O pedido falhou devido a um problema em obter uma resposta HTTP válida, como falha de conectividade de rede, falha DNS, erro de validação de certificado do servidor ou resposta inválida do servidor. Nas versões .NET 8 e posteriores, a razão é indicada por HttpRequestError.

O pedido falhou devido ao timeout.

O URI de pedido fornecido não é válido relativo nem absoluto.

Observações

Esta operação não bloqueia. O objeto devolvido Task<TResult> será concluído depois de toda a resposta (incluindo o conteúdo) ser lida.

Aplica-se a

PatchAsync(Uri, HttpContent)

Envia um pedido PATCH como uma operação assíncrona.

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

Parâmetros

requestUri
Uri

O URI para onde o pedido é enviado.

content
HttpContent

O conteúdo do pedido HTTP enviado para o servidor.

Devoluções

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

Exceções

Não requestUri é um URI absoluto e BaseAddress não está configurado.

O pedido falhou devido a um problema em obter uma resposta HTTP válida, como falha de conectividade de rede, falha DNS, erro de validação de certificado do servidor ou resposta inválida do servidor. Em versões .NET 8 e posteriores, a razão é indicada por HttpRequestError

O pedido falhou devido ao timeout.

Observações

Esta operação não bloqueia. O objeto devolvido Task<TResult> será concluído depois de toda a resposta (incluindo o conteúdo) ser lida.

Aplica-se a

PatchAsync(String, HttpContent, CancellationToken)

Envia um pedido PATCH com um token de cancelamento para um URI representado como uma cadeia de caracteres como uma operação assíncrona.

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

Parâmetros

requestUri
String

O URI para onde o pedido é enviado.

content
HttpContent

O conteúdo do pedido HTTP enviado para o servidor.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

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

Exceções

Não requestUri é um URI absoluto e BaseAddress não está configurado.

O pedido falhou devido a um problema em obter uma resposta HTTP válida, como falha de conectividade de rede, falha DNS, erro de validação de certificado do servidor ou resposta inválida do servidor. Em versões .NET 8 e posteriores, a razão é indicada por HttpRequestError

O token de cancelamento foi cancelado ou o pedido falhou devido ao timeout.

O URI de pedido fornecido não é válido relativo nem absoluto.

Observações

Esta operação não bloqueia. O objeto devolvido Task<TResult> será concluído depois de toda a resposta (incluindo o conteúdo) ser lida.

Aplica-se a

PatchAsync(Uri, HttpContent, CancellationToken)

Envia um pedido PATCH com um token de cancelamento como uma operação assíncrona.

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

Parâmetros

requestUri
Uri

O URI para onde o pedido é enviado.

content
HttpContent

O conteúdo do pedido HTTP enviado para o servidor.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

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

Exceções

Não requestUri é um URI absoluto e BaseAddress não está configurado.

O pedido falhou devido a um problema em obter uma resposta HTTP válida, como falha de conectividade de rede, falha DNS, erro de validação de certificado do servidor ou resposta inválida do servidor. Em versões .NET 8 e posteriores, a razão é indicada por HttpRequestError

O token de cancelamento foi cancelado ou o pedido falhou devido ao timeout.

Observações

Esta operação não bloqueia. O objeto devolvido Task<TResult> será concluído depois de toda a resposta (incluindo o conteúdo) ser lida.

Aplica-se a