HttpClient.PatchAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).