Partage via


HttpClientJsonExtensions.PutAsJsonAsync Méthode

Définition

Surcharges

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.

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.

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.

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.

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.

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.

PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs

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)

Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs

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)

Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs

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)

Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs

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)

Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs

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)

Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs
Source:
HttpClientJsonExtensions.Put.cs

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.

S’applique à