HttpClientJsonExtensions.PatchAsJsonAsync Méthode

Définition

Surcharges

Nom Description
PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken)

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

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

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

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

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken)

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

PatchAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken)

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

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

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

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

Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

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)

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 lors de la sérialisation.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

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

Exceptions

client a la valeur null.

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

S’applique à

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

Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

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)

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 lors de la sérialisation.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

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

Exceptions

client a la valeur null.

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

S’applique à

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

Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
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)

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 pendant 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 recevoir une notification d’annulation.

Retours

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

Attributs

Exceptions

client a la valeur null.

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

S’applique à

PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken)

Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
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)

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 recevoir une notification d’annulation.

Retours

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

Attributs

Exceptions

client a la valeur null.

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

S’applique à

PatchAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken)

Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
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)

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 recevoir une notification d’annulation.

Retours

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

Attributs

Exceptions

client a la valeur null.

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

S’applique à

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

Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs
Source:
HttpClientJsonExtensions.Patch.cs

Envoie une requête PATCH à l’URI spécifié contenant le value json sérialisé dans le corps de la requête.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
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)

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 pendant 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 recevoir une notification d’annulation.

Retours

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

Attributs

Exceptions

client a la valeur null.

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

S’applique à