JsonSerializer.DeserializeAsyncEnumerable Metoda

Definice

Přetížení

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Zabalí text kódovaný UTF-8 do objektu IAsyncEnumerable<T> , který lze použít k deserializaci polí JSON na kořenové úrovni způsobem streamování.

DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken)

Zabalí text kódovaný UTF-8 do objektu IAsyncEnumerable<T> , který lze použít k deserializaci polí JSON na kořenové úrovni způsobem streamování.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Zdroj:
JsonSerializer.Read.Stream.cs
Zdroj:
JsonSerializer.Read.Stream.cs
Zdroj:
JsonSerializer.Read.Stream.cs

Zabalí text kódovaný UTF-8 do objektu IAsyncEnumerable<T> , který lze použít k deserializaci polí JSON na kořenové úrovni způsobem streamování.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue> (System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As Stream, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Parametry typu

TValue

Typ prvku deserializovat asynchronně.

Parametry

utf8Json
Stream

Data JSON, která se mají analyzovat.

options
JsonSerializerOptions

Možnosti pro řízení chování při čtení.

cancellationToken
CancellationToken

Který CancellationToken může být použit ke zrušení operace čtení.

Návraty

Reprezentace IAsyncEnumerable<T> poskytnutého pole JSON.

Výjimky

utf8Json je null.

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Platí pro

DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken)

Zdroj:
JsonSerializer.Read.Stream.cs
Zdroj:
JsonSerializer.Read.Stream.cs
Zdroj:
JsonSerializer.Read.Stream.cs

Zabalí text kódovaný UTF-8 do objektu IAsyncEnumerable<T> , který lze použít k deserializaci polí JSON na kořenové úrovni způsobem streamování.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue> (System.IO.Stream utf8Json, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As Stream, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Parametry typu

TValue

Typ prvku deserializovat asynchronně.

Parametry

utf8Json
Stream

Data JSON, která se mají analyzovat.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata o typu prvku, který chcete převést.

cancellationToken
CancellationToken

Hodnota CancellationToken , která se dá použít ke zrušení operace čtení.

Návraty

Reprezentace IAsyncEnumerable<T> poskytnutého pole JSON.

Výjimky

utf8Json nebo jsonTypeInfo je null.

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Platí pro