HttpClient.PatchAsync Método

Definición

Sobrecargas

Nombre Description
PatchAsync(String, HttpContent)

Envía una solicitud PATCH a un URI designado como una cadena como una operación asincrónica.

PatchAsync(Uri, HttpContent)

Envía una solicitud PATCH como una operación asincrónica.

PatchAsync(String, HttpContent, CancellationToken)

Envía una solicitud PATCH con un token de cancelación a un URI representado como una cadena como una operación asincrónica.

PatchAsync(Uri, HttpContent, CancellationToken)

Envía una solicitud PATCH con un token de cancelación como una operación asincrónica.

PatchAsync(String, HttpContent)

Envía una solicitud PATCH a un URI designado como una cadena como una operación asincrónica.

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

Identificador URI al que se envía la solicitud.

content
HttpContent

El contenido de la solicitud HTTP enviado al servidor.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

no requestUri es un URI absoluto y BaseAddress no se establece.

Error en la solicitud debido a un problema al obtener una respuesta HTTP válida, como un error de conectividad de red, un error dns, un error de validación del certificado de servidor o una respuesta de servidor no válida. En .NET 8 y versiones posteriores, el motivo se indica mediante HttpRequestError.

Error en la solicitud debido al tiempo de espera.

El URI de solicitud proporcionado no es un URI relativo o absoluto válido.

Comentarios

Esta operación no se bloquea. El objeto devuelto Task<TResult> se completará después de leer toda la respuesta (incluido el contenido).

Se aplica a

PatchAsync(Uri, HttpContent)

Envía una solicitud PATCH como una operación asincrónica.

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

Identificador URI al que se envía la solicitud.

content
HttpContent

El contenido de la solicitud HTTP enviado al servidor.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

no requestUri es un URI absoluto y BaseAddress no se establece.

Error en la solicitud debido a un problema al obtener una respuesta HTTP válida, como un error de conectividad de red, un error dns, un error de validación del certificado de servidor o una respuesta de servidor no válida. En .NET 8 y versiones posteriores, el motivo se indica mediante HttpRequestError

Error en la solicitud debido al tiempo de espera.

Comentarios

Esta operación no se bloquea. El objeto devuelto Task<TResult> se completará después de leer toda la respuesta (incluido el contenido).

Se aplica a

PatchAsync(String, HttpContent, CancellationToken)

Envía una solicitud PATCH con un token de cancelación a un URI representado como una cadena como una operación asincrónica.

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

Identificador URI al que se envía la solicitud.

content
HttpContent

El contenido de la solicitud HTTP enviado al servidor.

cancellationToken
CancellationToken

Token de cancelación que otros objetos o subprocesos pueden usar para recibir un aviso de cancelación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

no requestUri es un URI absoluto y BaseAddress no se establece.

Error en la solicitud debido a un problema al obtener una respuesta HTTP válida, como un error de conectividad de red, un error dns, un error de validación del certificado de servidor o una respuesta de servidor no válida. En .NET 8 y versiones posteriores, el motivo se indica mediante HttpRequestError

Se canceló el token de cancelación o se produjo un error en la solicitud debido al tiempo de espera.

El URI de solicitud proporcionado no es un URI relativo o absoluto válido.

Comentarios

Esta operación no se bloquea. El objeto devuelto Task<TResult> se completará después de leer toda la respuesta (incluido el contenido).

Se aplica a

PatchAsync(Uri, HttpContent, CancellationToken)

Envía una solicitud PATCH con un token de cancelación como una operación asincrónica.

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

Identificador URI al que se envía la solicitud.

content
HttpContent

El contenido de la solicitud HTTP enviado al servidor.

cancellationToken
CancellationToken

Token de cancelación que otros objetos o subprocesos pueden usar para recibir un aviso de cancelación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

no requestUri es un URI absoluto y BaseAddress no se establece.

Error en la solicitud debido a un problema al obtener una respuesta HTTP válida, como un error de conectividad de red, un error dns, un error de validación del certificado de servidor o una respuesta de servidor no válida. En .NET 8 y versiones posteriores, el motivo se indica mediante HttpRequestError

Se canceló el token de cancelación o se produjo un error en la solicitud debido al tiempo de espera.

Comentarios

Esta operación no se bloquea. El objeto devuelto Task<TResult> se completará después de leer toda la respuesta (incluido el contenido).

Se aplica a