Freigeben über


HttpClientJsonExtensions.PatchAsJsonAsync Methode

Definition

Überlädt

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

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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

Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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)

Typparameter

TValue

Der Typ des zu serialisierenden Werts.

Parameter

client
HttpClient

Der zum Senden der Anforderung verwendete Client.

requestUri
Uri

Der URI, an den die Anforderung gesendet wird.

value
TValue

Der zu serialisierende Wert.

jsonTypeInfo
JsonTypeInfo<TValue>

Die JsonTypeInfo, die verwendet wird, um das Verhalten während der Serialisierung zu steuern.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Der Jointyp (client) lautet null.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

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

Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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)

Typparameter

TValue

Der Typ des zu serialisierenden Werts.

Parameter

client
HttpClient

Der zum Senden der Anforderung verwendete Client.

requestUri
String

Der URI, an den die Anforderung gesendet wird.

value
TValue

Der zu serialisierende Wert.

jsonTypeInfo
JsonTypeInfo<TValue>

Die JsonTypeInfo, die verwendet wird, um das Verhalten während der Serialisierung zu steuern.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Der Jointyp (client) lautet null.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

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

Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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)

Typparameter

TValue

Der Typ des zu serialisierenden Werts.

Parameter

client
HttpClient

Der zum Senden der Anforderung verwendete Client.

requestUri
Uri

Der URI, an den die Anforderung gesendet wird.

value
TValue

Der zu serialisierende Wert.

options
JsonSerializerOptions

Optionen zum Steuern des Verhaltens während der Serialisierung. Die Standardoptionen sind die Optionen, die durch Web angegeben werden.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Der Jointyp (client) lautet null.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

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

Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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)

Typparameter

TValue

Der Typ des zu serialisierenden Werts.

Parameter

client
HttpClient

Der zum Senden der Anforderung verwendete Client.

requestUri
Uri

Der URI, an den die Anforderung gesendet wird.

value
TValue

Der zu serialisierende Wert.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Der Jointyp (client) lautet null.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

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

Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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)

Typparameter

TValue

Der Typ des zu serialisierenden Werts.

Parameter

client
HttpClient

Der zum Senden der Anforderung verwendete Client.

requestUri
String

Der URI, an den die Anforderung gesendet wird.

value
TValue

Der zu serialisierende Wert.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Der Jointyp (client) lautet null.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

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

Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs
Quelle:
HttpClientJsonExtensions.Patch.cs

Sendet eine PATCH-Anforderung an den angegebenen URI, der das value als JSON im Anforderungstext serialisierte enthält.

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)

Typparameter

TValue

Der Typ des zu serialisierenden Werts.

Parameter

client
HttpClient

Der zum Senden der Anforderung verwendete Client.

requestUri
String

Der URI, an den die Anforderung gesendet wird.

value
TValue

Der zu serialisierende Wert.

options
JsonSerializerOptions

Optionen zum Steuern des Verhaltens während der Serialisierung. Die Standardoptionen sind die Optionen, die durch Web angegeben werden.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Der Jointyp (client) lautet null.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für: