HttpClientJsonExtensions.DeleteFromJsonAsync Méthode

Définition

Surcharges

DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

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

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken)

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
String

URI auquel la requête est envoyée.

type
Type

Type de l’objet à désérialiser vers et retourner.

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 client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
Uri

URI auquel la requête est envoyée.

type
Type

Type de l’objet à désérialiser vers et retourner.

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 client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
String

URI auquel la requête est envoyée.

type
Type

Type de l’objet à désérialiser vers et retourner.

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 client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
String

URI auquel la requête est envoyée.

type
Type

Type de l’objet à désérialiser vers et retourner.

context
JsonSerializerContext

JsonSerializerContext utilisé pour contrôler le comportement de dé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 client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
Uri

URI auquel la requête est envoyée.

type
Type

Type de l’objet à désérialiser vers et retourner.

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 client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
Uri

URI auquel la requête est envoyée.

type
Type

Type de l’objet à désérialiser vers et retourner.

context
JsonSerializerContext

JsonSerializerContext utilisé pour contrôler le comportement de dé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 client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une demande DELETE à l’URI spécifié et retourne la valeur qui résulte de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);

Paramètres de type

TValue

Type cible vers lequel désérialiser.

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
Uri

URI auquel la requête est envoyée.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo utilisé pour contrôler le comportement de dé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

Task<TValue>

Objet de tâche représentant l'opération asynchrone.

Exceptions

Le client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

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

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une requête DELETE à l’URI spécifié et retourne la valeur résultant de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);

Paramètres de type

TValue

Type cible vers lequel désérialiser.

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
Uri

URI auquel la requête est envoyée.

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

Task<TValue>

Objet de tâche représentant l'opération asynchrone.

Exceptions

Le client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une requête DELETE à l’URI spécifié et retourne la valeur résultant de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);

Paramètres de type

TValue

Type cible vers lequel désérialiser.

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
String

URI auquel la requête est envoyée.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo utilisé pour contrôler le comportement de dé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

Task<TValue>

Objet de tâche représentant l'opération asynchrone.

Exceptions

Le client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une requête DELETE à l’URI spécifié et retourne la valeur résultant de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);

Paramètres de type

TValue

Type cible vers lequel désérialiser.

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
Uri

URI auquel la requête est envoyée.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Task<TValue>

Objet de tâche représentant l'opération asynchrone.

Exceptions

Le client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une requête DELETE à l’URI spécifié et retourne la valeur résultant de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);

Paramètres de type

TValue

Type cible vers lequel désérialiser.

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
String

URI auquel la requête est envoyée.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Task<TValue>

Objet de tâche représentant l'opération asynchrone.

Exceptions

Le client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

DeleteFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envoie une requête DELETE à l’URI spécifié et retourne la valeur résultant de la désérialisation du corps de la réponse au format JSON dans une opération asynchrone.

public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);

Paramètres de type

TValue

Type cible vers lequel désérialiser.

Paramètres

client
HttpClient

Client utilisé pour envoyer la requête.

requestUri
String

URI auquel la requête est envoyée.

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

Task<TValue>

Objet de tâche représentant l'opération asynchrone.

Exceptions

Le client est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9