Sdílet prostřednictvím


HttpClientJsonExtensions.PutAsJsonAsync Metoda

Definice

Přetížení

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

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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

Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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)

Parametry typu

TValue

Typ hodnoty, která se má serializovat.

Parametry

client
HttpClient

Klient použitý k odeslání požadavku.

requestUri
Uri

Identifikátor URI, na který se požadavek odešle.

value
TValue

Hodnota, která se má serializovat.

options
JsonSerializerOptions

Možnosti řízení chování během serializace. Výchozí možnosti jsou ty, které určuje Web.

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Platí pro

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

Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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)

Parametry typu

TValue

Typ hodnoty, která se má serializovat.

Parametry

client
HttpClient

Klient použitý k odeslání požadavku.

requestUri
String

Identifikátor URI, na který se požadavek odešle.

value
TValue

Hodnota, která se má serializovat.

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Poznámky

Tato metoda používá JsonSerializerDefaults.Web možnosti serializace, zatímco JsonSerializer metody serializace ne, ve výchozím nastavení.

Platí pro

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

Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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)

Parametry typu

TValue

Typ hodnoty, která se má serializovat.

Parametry

client
HttpClient

Klient použitý k odeslání požadavku.

requestUri
Uri

Identifikátor URI, na který se požadavek odešle.

value
TValue

Hodnota, která se má serializovat.

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Poznámky

Tato metoda používá JsonSerializerDefaults.Web možnosti serializace, zatímco JsonSerializer metody serializace ne, ve výchozím nastavení.

Platí pro

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

Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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)

Parametry typu

TValue

Typ hodnoty, která se má serializovat.

Parametry

client
HttpClient

Klient použitý k odeslání požadavku.

requestUri
String

Identifikátor URI, na který se požadavek odešle.

value
TValue

Hodnota, která se má serializovat.

options
JsonSerializerOptions

Možnosti řízení chování během serializace. Výchozí možnosti jsou ty, které určuje Web.

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Platí pro

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

Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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)

Parametry typu

TValue

Typ hodnoty, která se má serializovat.

Parametry

client
HttpClient

Klient použitý k odeslání požadavku.

requestUri
String

Identifikátor URI, na který se požadavek odešle.

value
TValue

Hodnota, která se má serializovat.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo sloužící k řízení chování serializace.

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Platí pro

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

Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs
Zdroj:
HttpClientJsonExtensions.Put.cs

Odešlete požadavek PUT na zadaný identifikátor URI obsahující value serializovaný jako JSON v textu požadavku.

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)

Parametry typu

TValue

Typ hodnoty, která se má serializovat.

Parametry

client
HttpClient

Klient použitý k odeslání požadavku.

requestUri
Uri

Identifikátor URI, na který se požadavek odešle.

value
TValue

Hodnota, která se má serializovat.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo sloužící k řízení chování serializace.

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Platí pro