JsonSerializer.DeserializeAsyncEnumerable Метод

Определение

Перегрузки

Имя Описание
DeserializeAsyncEnumerable<TValue>(PipeReader, JsonTypeInfo<TValue>, Boolean, CancellationToken)

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> текст, который можно использовать для десериализации последовательностей значений JSON в потоковой передаче.

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

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> текст, который можно использовать для десериализации последовательностей значений JSON в потоковой передаче.

DeserializeAsyncEnumerable<TValue>(Stream, Boolean, JsonSerializerOptions, CancellationToken)

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> текст, который можно использовать для десериализации последовательностей значений JSON в потоковой передаче.

DeserializeAsyncEnumerable<TValue>(PipeReader, Boolean, JsonSerializerOptions, CancellationToken)

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> текст, который можно использовать для десериализации последовательностей значений JSON в потоковой передаче.

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

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> формат, который можно использовать для десериализации массивов JSON корневого уровня в потоковой передаче.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> формат, который можно использовать для десериализации массивов JSON корневого уровня в потоковой передаче.

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

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> формат, который можно использовать для десериализации массивов JSON корневого уровня в потоковой передаче.

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> формат, который можно использовать для десериализации массивов JSON корневого уровня в потоковой передаче.

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonTypeInfo<TValue>, Boolean, CancellationToken)

Исходный код:
JsonSerializer.Read.Pipe.cs
Исходный код:
JsonSerializer.Read.Pipe.cs
Исходный код:
JsonSerializer.Read.Pipe.cs

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> текст, который можно использовать для десериализации последовательностей значений JSON в потоковой передаче.

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

Параметры типа

TValue

Тип элемента для десериализации асинхронно.

Параметры

utf8Json
PipeReader

Данные JSON для анализа.

jsonTypeInfo
JsonTypeInfo<TValue>

Метаданные о типе элемента для преобразования.

topLevelValues
Boolean

Десериализация из последовательности значений JSON верхнего уровня.

cancellationToken
CancellationToken

Можно CancellationToken использовать для отмены операции чтения.

Возвращаемое значение

Представление IAsyncEnumerable<T> предоставленной последовательности JSON.

Исключения

utf8Json или jsonTypeInfo есть null.

Комментарии

Если topLevelValues задано значение true, обрабатывает PipeReader как последовательность пробелов, разделенных значениями JSON верхнего уровня, и пытается десериализировать каждое значение в TValue.

Если topLevelValues задано значение false, обрабатывает PipeReader как массив JSON и пытается сериализовать каждый элемент в TValue.

Применяется к

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

Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> текст, который можно использовать для десериализации последовательностей значений JSON в потоковой передаче.

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

Параметры типа

TValue

Тип элемента для десериализации асинхронно.

Параметры

utf8Json
Stream

Данные JSON для анализа.

jsonTypeInfo
JsonTypeInfo<TValue>

Метаданные о типе элемента для преобразования.

topLevelValues
Boolean

Десериализация из последовательности значений JSON верхнего уровня.

cancellationToken
CancellationToken

Можно CancellationToken использовать для отмены операции чтения.

Возвращаемое значение

Представление IAsyncEnumerable<T> предоставленной последовательности JSON.

Исключения

utf8Json или jsonTypeInfo есть null.

Комментарии

Если topLevelValues задано trueзначение , поток обрабатывается как последовательность пробелов, разделенных значениями JSON верхнего уровня, и пытается десериализировать каждое значение в TValue.

Если topLevelValues задано значение false, обрабатывает поток как массив JSON и пытается сериализовать каждый элемент в TValue.

Применяется к

DeserializeAsyncEnumerable<TValue>(Stream, Boolean, JsonSerializerOptions, CancellationToken)

Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> текст, который можно использовать для десериализации последовательностей значений JSON в потоковой передаче.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Stream utf8Json, bool topLevelValues, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Stream utf8Json, bool topLevelValues, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Stream * bool * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
static member DeserializeAsyncEnumerable : System.IO.Stream * bool * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As Stream, topLevelValues As Boolean, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Тип элемента для десериализации асинхронно.

Параметры

utf8Json
Stream

Данные JSON для анализа.

topLevelValues
Boolean

true для десериализации из последовательности значений JSON верхнего уровня или false десериализации из одного массива верхнего уровня.

options
JsonSerializerOptions

Параметры управления поведением во время чтения.

cancellationToken
CancellationToken

Можно CancellationToken использовать для отмены операции чтения.

Возвращаемое значение

Представление IAsyncEnumerable<T> предоставленной последовательности JSON.

Атрибуты

Исключения

utf8Json равно null.

Комментарии

Если topLevelValues задано trueзначение , поток обрабатывается как последовательность пробелов, разделенных значениями JSON верхнего уровня, и пытается десериализировать каждое значение в TValue.

Если topLevelValues задано значение false, обрабатывает поток как массив JSON и пытается сериализовать каждый элемент в TValue.

Применяется к

DeserializeAsyncEnumerable<TValue>(PipeReader, Boolean, JsonSerializerOptions, CancellationToken)

Исходный код:
JsonSerializer.Read.Pipe.cs
Исходный код:
JsonSerializer.Read.Pipe.cs
Исходный код:
JsonSerializer.Read.Pipe.cs

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> текст, который можно использовать для десериализации последовательностей значений JSON в потоковой передаче.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, bool topLevelValues, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, bool topLevelValues, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * bool * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * bool * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As PipeReader, topLevelValues As Boolean, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Тип элемента для десериализации асинхронно.

Параметры

utf8Json
PipeReader

Данные JSON для анализа.

topLevelValues
Boolean

true для десериализации из последовательности значений JSON верхнего уровня или false десериализации из одного массива верхнего уровня.

options
JsonSerializerOptions

Параметры управления поведением во время чтения.

cancellationToken
CancellationToken

Можно CancellationToken использовать для отмены операции чтения.

Возвращаемое значение

Представление IAsyncEnumerable<T> предоставленной последовательности JSON.

Атрибуты

Исключения

utf8Json равно null.

Комментарии

Если topLevelValues задано значение true, обрабатывает PipeReader как последовательность пробелов, разделенных значениями JSON верхнего уровня, и пытается десериализировать каждое значение в TValue.

Если topLevelValues задано значение false, обрабатывает PipeReader как массив JSON и пытается сериализовать каждый элемент в TValue.

Применяется к

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

Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> формат, который можно использовать для десериализации массивов JSON корневого уровня в потоковой передаче.

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)

Параметры типа

TValue

Тип элемента для десериализации асинхронно.

Параметры

utf8Json
Stream

Данные JSON для анализа.

jsonTypeInfo
JsonTypeInfo<TValue>

Метаданные о типе элемента для преобразования.

cancellationToken
CancellationToken

Можно CancellationToken использовать для отмены операции чтения.

Возвращаемое значение

Представление IAsyncEnumerable<T> предоставленного массива JSON.

Исключения

utf8Json или jsonTypeInfo есть null.

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Применяется к

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs
Исходный код:
JsonSerializer.Read.Stream.cs

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> формат, который можно использовать для десериализации массивов JSON корневого уровня в потоковой передаче.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
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)

Параметры типа

TValue

Тип элемента для десериализации асинхронно.

Параметры

utf8Json
Stream

Данные JSON для анализа.

options
JsonSerializerOptions

Параметры управления поведением во время чтения.

cancellationToken
CancellationToken

Можно CancellationToken использовать для отмены операции чтения.

Возвращаемое значение

Представление IAsyncEnumerable<T> предоставленного массива JSON.

Атрибуты

Исключения

utf8Json равно null.

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Применяется к

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

Исходный код:
JsonSerializer.Read.Pipe.cs
Исходный код:
JsonSerializer.Read.Pipe.cs
Исходный код:
JsonSerializer.Read.Pipe.cs

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> формат, который можно использовать для десериализации массивов JSON корневого уровня в потоковой передаче.

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

Параметры типа

TValue

Тип элемента для десериализации асинхронно.

Параметры

utf8Json
PipeReader

Данные JSON для анализа.

jsonTypeInfo
JsonTypeInfo<TValue>

Метаданные о типе элемента для преобразования.

cancellationToken
CancellationToken

Можно CancellationToken использовать для отмены операции чтения.

Возвращаемое значение

Представление IAsyncEnumerable<T> предоставленного массива JSON.

Исключения

utf8Json или jsonTypeInfo есть null.

Применяется к

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Исходный код:
JsonSerializer.Read.Pipe.cs
Исходный код:
JsonSerializer.Read.Pipe.cs
Исходный код:
JsonSerializer.Read.Pipe.cs

Преобразует текст в кодировку UTF-8 в IAsyncEnumerable<T> формат, который можно использовать для десериализации массивов JSON корневого уровня в потоковой передаче.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As PipeReader, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Тип элемента для десериализации асинхронно.

Параметры

utf8Json
PipeReader

Данные JSON для анализа.

options
JsonSerializerOptions

Параметры управления поведением во время чтения.

cancellationToken
CancellationToken

Можно CancellationToken использовать для отмены операции чтения.

Возвращаемое значение

Представление IAsyncEnumerable<T> предоставленного массива JSON.

Атрибуты

Исключения

utf8Json равно null.

Применяется к