Udostępnij za pośrednictwem


HttpContentJsonExtensions.ReadFromJsonAsync Metoda

Definicja

Przeciążenia

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

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

Parametry

content
HttpContent

Zawartość do odczytania.

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.

Dotyczy

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

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

Parametry

content
HttpContent

Zawartość do odczytania.

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

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

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

Parametry

content
HttpContent

Zawartość do odczytania.

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

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function ReadFromJsonAsync(Of T) (content As HttpContent, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Parametry typu

T

Typ docelowy do deserializacji.

Parametry

content
HttpContent

Zawartość do odczytania.

cancellationToken
CancellationToken

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

Zwraca

Task<T>

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

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

Dotyczy

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function ReadFromJsonAsync(Of T) (content As HttpContent, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
<Extension()>
Public Function ReadFromJsonAsync(Of T) (content As HttpContent, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Parametry typu

T

Typ docelowy do deserializacji.

Parametry

content
HttpContent

Zawartość do odczytania.

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<T>

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

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

Dotyczy

ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken)

Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs
Źródło:
HttpContentJsonExtensions.cs

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : System.Net.Http.HttpContent * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function ReadFromJsonAsync(Of T) (content As HttpContent, jsonTypeInfo As JsonTypeInfo(Of T), Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Parametry typu

T

Typ docelowy do deserializacji.

Parametry

content
HttpContent

Zawartość do odczytania.

jsonTypeInfo
JsonTypeInfo<T>

JsonTypeInfo służy do kontrolowania zachowania deserializacji.

cancellationToken
CancellationToken

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

Zwraca

Task<T>

Obiekt zadania reprezentujący operację asynchroniczną.

Wyjątki

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

Dotyczy