Udostępnij za pośrednictwem


HttpClientJsonExtensions.PutAsJsonAsync Metoda

Definicja

Przeciążenia

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

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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

Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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 wartości do serializacji.

Parametry

client
HttpClient

Klient używany do wysyłania żądania.

requestUri
Uri

Wysłano identyfikator Uri żądania.

value
TValue

Wartość do serializacji.

options
JsonSerializerOptions

Opcje kontrolowania zachowania podczas serializacji. Opcje domyślne są określone przez Web.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Dotyczy

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

Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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 wartości do serializacji.

Parametry

client
HttpClient

Klient używany do wysyłania żądania.

requestUri
String

Wysłano identyfikator Uri żądania.

value
TValue

Wartość do serializacji.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Ta metoda używa JsonSerializerDefaults.Web opcji serializacji, natomiast JsonSerializer metody serializacji nie są domyślnie używane.

Dotyczy

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

Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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 wartości do serializacji.

Parametry

client
HttpClient

Klient używany do wysyłania żądania.

requestUri
Uri

Wysłano identyfikator Uri żądania.

value
TValue

Wartość do serializacji.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Ta metoda używa JsonSerializerDefaults.Web opcji serializacji, natomiast JsonSerializer metody serializacji nie są domyślnie używane.

Dotyczy

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

Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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 wartości do serializacji.

Parametry

client
HttpClient

Klient używany do wysyłania żądania.

requestUri
String

Wysłano identyfikator Uri żądania.

value
TValue

Wartość do serializacji.

options
JsonSerializerOptions

Opcje kontrolowania zachowania podczas serializacji. Opcje domyślne są określone przez Web.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Dotyczy

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

Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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 wartości do serializacji.

Parametry

client
HttpClient

Klient używany do wysyłania żądania.

requestUri
String

Wysłano identyfikator Uri żądania.

value
TValue

Wartość do serializacji.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo służy do kontrolowania zachowania serializacji.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Dotyczy

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

Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs
Źródło:
HttpClientJsonExtensions.Put.cs

Wyślij żądanie PUT do określonego identyfikatora URI zawierającego value serializowany kod JSON w treści żądania.

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 wartości do serializacji.

Parametry

client
HttpClient

Klient używany do wysyłania żądania.

requestUri
Uri

Wysłano identyfikator Uri żądania.

value
TValue

Wartość do serializacji.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo służy do kontrolowania zachowania serializacji.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Dotyczy