HttpClientJsonExtensions.PutAsJsonAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken) |
Envoyez une requête PUT à l’URI spécifié contenant le |
PutAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken) |
Envoyez une requête PUT à l’URI spécifié contenant le |
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken) |
Envoyez une requête PUT à l’URI spécifié contenant le |
PutAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken) |
Envoyez une requête PUT à l’URI spécifié contenant le |
PutAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Envoyez une requête PUT à l’URI spécifié contenant le |
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Envoyez une requête PUT à l’URI spécifié contenant le |
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken)
Envoyez une requête PUT à l’URI spécifié contenant le value
sérialisé au format JSON dans le corps de la demande.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member PutAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PutAsJsonAsync(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)
Paramètres de type
- TValue
Type de la valeur à sérialiser.
Paramètres
- client
- HttpClient
Client utilisé pour envoyer la requête.
- requestUri
- Uri
URI auquel la requête est envoyée.
- value
- TValue
Valeur à sérialiser.
- options
- JsonSerializerOptions
Options permettant de contrôler le comportement lors de la sérialisation. Les options par défaut sont celles spécifiées par Web.
- cancellationToken
- CancellationToken
Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
S’applique à
PutAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken)
Envoyez une requête PUT à l’URI spécifié contenant le value
sérialisé au format JSON dans le corps de la demande.
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsJsonAsync(System::Net::Http::HttpClient ^ client, System::String ^ requestUri, TValue value, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Threading.CancellationToken cancellationToken);
static member PutAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PutAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Paramètres de type
- TValue
Type de la valeur à sérialiser.
Paramètres
- client
- HttpClient
Client utilisé pour envoyer la requête.
- requestUri
- String
URI auquel la requête est envoyée.
- value
- TValue
Valeur à sérialiser.
- cancellationToken
- CancellationToken
Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
Remarques
Cette méthode utilise des JsonSerializerDefaults.Web options pour la sérialisation, contrairement JsonSerializer aux méthodes de sérialisation, par défaut.
S’applique à
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken)
Envoyez une requête PUT à l’URI spécifié contenant le value
sérialisé au format JSON dans le corps de la demande.
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsJsonAsync(System::Net::Http::HttpClient ^ client, Uri ^ requestUri, TValue value, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Threading.CancellationToken cancellationToken);
static member PutAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PutAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Paramètres de type
- TValue
Type de la valeur à sérialiser.
Paramètres
- client
- HttpClient
Client utilisé pour envoyer la requête.
- requestUri
- Uri
URI auquel la requête est envoyée.
- value
- TValue
Valeur à sérialiser.
- cancellationToken
- CancellationToken
Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
Remarques
Cette méthode utilise des JsonSerializerDefaults.Web options pour la sérialisation, contrairement JsonSerializer aux méthodes de sérialisation, par défaut.
S’applique à
PutAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken)
Envoyez une requête PUT à l’URI spécifié contenant le value
sérialisé au format JSON dans le corps de la demande.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member PutAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PutAsJsonAsync(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)
Paramètres de type
- TValue
Type de la valeur à sérialiser.
Paramètres
- client
- HttpClient
Client utilisé pour envoyer la requête.
- requestUri
- String
URI auquel la requête est envoyée.
- value
- TValue
Valeur à sérialiser.
- options
- JsonSerializerOptions
Options permettant de contrôler le comportement lors de la sérialisation. Les options par défaut sont celles spécifiées par Web.
- cancellationToken
- CancellationToken
Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
S’applique à
PutAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken)
Envoyez une requête PUT à l’URI spécifié contenant le value
sérialisé au format JSON dans le corps de la demande.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsJsonAsync<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 PutAsJsonAsync : 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 PutAsJsonAsync(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)
Paramètres de type
- TValue
Type de la valeur à sérialiser.
Paramètres
- client
- HttpClient
Client utilisé pour envoyer la requête.
- requestUri
- String
URI auquel la requête est envoyée.
- value
- TValue
Valeur à sérialiser.
- jsonTypeInfo
- JsonTypeInfo<TValue>
JsonTypeInfo utilisé pour contrôler le comportement de sérialisation.
- cancellationToken
- CancellationToken
Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
S’applique à
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken)
Envoyez une requête PUT à l’URI spécifié contenant le value
sérialisé au format JSON dans le corps de la demande.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsJsonAsync<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 PutAsJsonAsync : 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 PutAsJsonAsync(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)
Paramètres de type
- TValue
Type de la valeur à sérialiser.
Paramètres
- client
- HttpClient
Client utilisé pour envoyer la requête.
- requestUri
- Uri
URI auquel la requête est envoyée.
- value
- TValue
Valeur à sérialiser.
- jsonTypeInfo
- JsonTypeInfo<TValue>
JsonTypeInfo utilisé pour contrôler le comportement de sérialisation.
- cancellationToken
- CancellationToken
Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.