HttpClientJsonExtensions.PatchAsJsonAsync 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
| PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Envía una solicitud PATCH al URI especificado que contiene el |
| PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Envía una solicitud PATCH al URI especificado que contiene el |
| PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken) |
Envía una solicitud PATCH al URI especificado que contiene el |
| PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken) |
Envía una solicitud PATCH al URI especificado que contiene el |
| PatchAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken) |
Envía una solicitud PATCH al URI especificado que contiene el |
| PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken) |
Envía una solicitud PATCH al URI especificado que contiene el |
PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken)
Envía una solicitud PATCH al URI especificado que contiene el value serializado como JSON en el cuerpo de la solicitud.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)
Parámetros de tipo
- TValue
Tipo del valor que se va a serializar.
Parámetros
- client
- HttpClient
El cliente que se usa para enviar la solicitud.
- requestUri
- Uri
URI al que se envía la solicitud.
- value
- TValue
Valor que se va a serializar.
- jsonTypeInfo
- JsonTypeInfo<TValue>
JsonTypeInfo se usa para controlar el comportamiento durante la serialización.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
El valor de client es null.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken)
Envía una solicitud PATCH al URI especificado que contiene el value serializado como JSON en el cuerpo de la solicitud.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)
Parámetros de tipo
- TValue
Tipo del valor que se va a serializar.
Parámetros
- client
- HttpClient
El cliente que se usa para enviar la solicitud.
- requestUri
- String
URI al que se envía la solicitud.
- value
- TValue
Valor que se va a serializar.
- jsonTypeInfo
- JsonTypeInfo<TValue>
JsonTypeInfo se usa para controlar el comportamiento durante la serialización.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
El valor de client es null.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken)
Envía una solicitud PATCH al URI especificado que contiene el value serializado como JSON en el cuerpo de la solicitud.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)
Parámetros de tipo
- TValue
Tipo del valor que se va a serializar.
Parámetros
- client
- HttpClient
El cliente que se usa para enviar la solicitud.
- requestUri
- Uri
URI al que se envía la solicitud.
- value
- TValue
Valor que se va a serializar.
- options
- JsonSerializerOptions
Opciones para controlar el comportamiento durante la serialización. Las opciones predeterminadas son las que especifica Web.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
El valor de client es null.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken)
Envía una solicitud PATCH al URI especificado que contiene el value serializado como JSON en el cuerpo de la solicitud.
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsJsonAsync(System::Net::Http::HttpClient ^ client, Uri ^ requestUri, TValue value, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Threading.CancellationToken cancellationToken);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Parámetros de tipo
- TValue
Tipo del valor que se va a serializar.
Parámetros
- client
- HttpClient
El cliente que se usa para enviar la solicitud.
- requestUri
- Uri
URI al que se envía la solicitud.
- value
- TValue
Valor que se va a serializar.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
El valor de client es null.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
PatchAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken)
Envía una solicitud PATCH al URI especificado que contiene el value serializado como JSON en el cuerpo de la solicitud.
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsJsonAsync(System::Net::Http::HttpClient ^ client, System::String ^ requestUri, TValue value, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Threading.CancellationToken cancellationToken);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Parámetros de tipo
- TValue
Tipo del valor que se va a serializar.
Parámetros
- client
- HttpClient
El cliente que se usa para enviar la solicitud.
- requestUri
- String
URI al que se envía la solicitud.
- value
- TValue
Valor que se va a serializar.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
El valor de client es null.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken)
Envía una solicitud PATCH al URI especificado que contiene el value serializado como JSON en el cuerpo de la solicitud.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)
Parámetros de tipo
- TValue
Tipo del valor que se va a serializar.
Parámetros
- client
- HttpClient
El cliente que se usa para enviar la solicitud.
- requestUri
- String
URI al que se envía la solicitud.
- value
- TValue
Valor que se va a serializar.
- options
- JsonSerializerOptions
Opciones para controlar el comportamiento durante la serialización. Las opciones predeterminadas son las que especifica Web.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
El valor de client es null.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.