Udostępnij za pośrednictwem


HttpClientJsonExtensions.GetFromJsonAsync Metoda

Definicja

Przeciążenia

GetFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

GetFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

GetFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

GetFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

GetFromJsonAsync(HttpClient, String, Type, CancellationToken)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

GetFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

GetFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

GetFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

GetFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

Parametry

client
HttpClient

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

requestUri
Uri

Wysłano identyfikator Uri żądania.

type
Type

Typ obiektu do deserializacji do i zwracania.

options
JsonSerializerOptions

Opcje kontrolowania zachowania podczas deserializacji. 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

GetFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (client As HttpClient, requestUri As String, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

Parametry

client
HttpClient

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

requestUri
String

Wysłano identyfikator Uri żądania.

type
Type

Typ obiektu do deserializacji do i zwracania.

context
JsonSerializerContext

Element JsonSerializerContext używany do kontrolowania zachowania deserializacji.

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

GetFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

Parametry

client
HttpClient

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

requestUri
Uri

Wysłano identyfikator Uri żądania.

type
Type

Typ obiektu do deserializacji do i zwracania.

context
JsonSerializerContext

Element JsonSerializerContext używany do kontrolowania zachowania deserializacji.

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

GetFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

Parametry

client
HttpClient

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

requestUri
Uri

Wysłano identyfikator Uri żądania.

type
Type

Typ obiektu do deserializacji do i zwracania.

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 deserializacji, natomiast JsonSerializer metody deserializacji nie są domyślnie stosowane.

Dotyczy

GetFromJsonAsync(HttpClient, String, Type, CancellationToken)

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (client As HttpClient, requestUri As String, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

Parametry

client
HttpClient

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

requestUri
String

Wysłano identyfikator Uri żądania.

type
Type

Typ obiektu do deserializacji do i zwracania.

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 deserializacji, natomiast JsonSerializer metody deserializacji nie są domyślnie stosowane.

Dotyczy

GetFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (client As HttpClient, requestUri As String, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

Parametry

client
HttpClient

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

requestUri
String

Wysłano identyfikator Uri żądania.

type
Type

Typ obiektu do deserializacji do i zwracania.

options
JsonSerializerOptions

Opcje kontrolowania zachowania podczas deserializacji. 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

GetFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)

Parametry typu

TValue

Typ docelowy do deserializacji.

Parametry

client
HttpClient

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

requestUri
String

Wysłano identyfikator Uri żądania.

cancellationToken
CancellationToken

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

Zwraca

Task<TValue>

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 deserializacji, natomiast JsonSerializer metody deserializacji nie są domyślnie stosowane.

Dotyczy

GetFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)

Parametry typu

TValue

Typ docelowy do deserializacji.

Parametry

client
HttpClient

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

requestUri
Uri

Wysłano identyfikator Uri żądania.

cancellationToken
CancellationToken

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

Zwraca

Task<TValue>

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 deserializacji, natomiast JsonSerializer metody deserializacji nie są domyślnie stosowane.

Dotyczy

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

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)

Parametry typu

TValue

Typ docelowy do deserializacji do.

Parametry

client
HttpClient

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

requestUri
String

Wysłano identyfikator Uri żądania.

options
JsonSerializerOptions

Opcje kontrolowania zachowania podczas deserializacji. 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

Task<TValue>

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Dotyczy

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

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)

Parametry typu

TValue

Typ docelowy do deserializacji do.

Parametry

client
HttpClient

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

requestUri
String

Wysłano identyfikator Uri żądania.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo używany do kontrolowania zachowania deserializacji.

cancellationToken
CancellationToken

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

Zwraca

Task<TValue>

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Dotyczy

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

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)

Parametry typu

TValue

Typ docelowy do deserializacji do.

Parametry

client
HttpClient

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

requestUri
Uri

Wysłano identyfikator Uri żądania.

options
JsonSerializerOptions

Opcje kontrolowania zachowania podczas deserializacji. 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

Task<TValue>

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Dotyczy

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

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

Wysyła żądanie GET do określonego identyfikatora URI i zwraca wartość, która wynika z deserializacji treści odpowiedzi jako JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)

Parametry typu

TValue

Typ docelowy do deserializacji do.

Parametry

client
HttpClient

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

requestUri
Uri

Wysłano identyfikator Uri żądania.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo używany do kontrolowania zachowania deserializacji.

cancellationToken
CancellationToken

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

Zwraca

Task<TValue>

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Dotyczy