HttpClientJsonExtensions.PutAsJsonAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken) |
Odešlete požadavek PUT na zadaný identifikátor URI obsahující |
PutAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken) |
Odešlete požadavek PUT na zadaný identifikátor URI obsahující |
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken) |
Odešlete požadavek PUT na zadaný identifikátor URI obsahující |
PutAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken) |
Odešlete požadavek PUT na zadaný identifikátor URI obsahující |
PutAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Odešlete požadavek PUT na zadaný identifikátor URI obsahující |
PutAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Odešlete požadavek PUT na zadaný identifikátor URI obsahující |
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.
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)
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)
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)
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)
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)
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.