JsonSerializer.DeserializeAsyncEnumerable Método

Definición

Sobrecargas

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

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar secuencias de valores JSON de forma de streaming.

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

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar secuencias de valores JSON de forma de streaming.

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

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar secuencias de valores JSON de forma de streaming.

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

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar secuencias de valores JSON de forma de streaming.

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

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming.

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

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming.

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming.

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

Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar secuencias de valores JSON de forma de streaming.

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)

Parámetros de tipo

TValue

Tipo de elemento que se va a deserializar de forma asincrónica.

Parámetros

utf8Json
PipeReader

Datos JSON que se van a analizar.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadatos sobre el tipo de elemento que se va a convertir.

topLevelValues
Boolean

Si se va a deserializar a partir de una secuencia de valores JSON de nivel superior.

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la operación de lectura.

Devoluciones

Representación IAsyncEnumerable<T> de la secuencia JSON proporcionada.

Excepciones

utf8Json o jsonTypeInfo es null.

Comentarios

Cuando topLevelValues se establece trueen , trata PipeReader como una secuencia de valores JSON de nivel superior separados por espacios en blanco e intenta deserializar cada valor en TValue.

Cuando topLevelValues se establece falseen , trata PipeReader como una matriz JSON e intenta serializar cada elemento en TValue.

Se aplica a

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

Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar secuencias de valores JSON de forma de streaming.

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)

Parámetros de tipo

TValue

Tipo de elemento que se va a deserializar de forma asincrónica.

Parámetros

utf8Json
Stream

Datos JSON que se van a analizar.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadatos sobre el tipo de elemento que se va a convertir.

topLevelValues
Boolean

Si se va a deserializar a partir de una secuencia de valores JSON de nivel superior.

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la operación de lectura.

Devoluciones

Representación IAsyncEnumerable<T> de la secuencia JSON proporcionada.

Excepciones

utf8Json o jsonTypeInfo es null.

Comentarios

Cuando topLevelValues se establece trueen , trata la secuencia como una secuencia de valores JSON de nivel superior separados por espacios en blanco e intenta deserializar cada valor en TValue.

Cuando topLevelValues se establece falseen , trata la secuencia como una matriz JSON e intenta serializar cada elemento en TValue.

Se aplica a

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

Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar secuencias de valores JSON de forma de streaming.

[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)

Parámetros de tipo

TValue

Tipo de elemento que se va a deserializar de forma asincrónica.

Parámetros

utf8Json
Stream

Datos JSON que se van a analizar.

topLevelValues
Boolean

true para deserializar desde una secuencia de valores JSON de nivel superior o false para deserializar desde una única matriz de nivel superior.

options
JsonSerializerOptions

Opciones para controlar el comportamiento durante la lectura.

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la operación de lectura.

Devoluciones

Representación IAsyncEnumerable<T> de la secuencia JSON proporcionada.

Atributos

Excepciones

utf8Json es null.

Comentarios

Cuando topLevelValues se establece trueen , trata la secuencia como una secuencia de valores JSON de nivel superior separados por espacios en blanco e intenta deserializar cada valor en TValue.

Cuando topLevelValues se establece falseen , trata la secuencia como una matriz JSON e intenta serializar cada elemento en TValue.

Se aplica a

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

Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar secuencias de valores JSON de forma de streaming.

[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)

Parámetros de tipo

TValue

Tipo de elemento que se va a deserializar de forma asincrónica.

Parámetros

utf8Json
PipeReader

Datos JSON que se van a analizar.

topLevelValues
Boolean

true para deserializar desde una secuencia de valores JSON de nivel superior o false para deserializar desde una única matriz de nivel superior.

options
JsonSerializerOptions

Opciones para controlar el comportamiento durante la lectura.

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la operación de lectura.

Devoluciones

Representación IAsyncEnumerable<T> de la secuencia JSON proporcionada.

Atributos

Excepciones

utf8Json es null.

Comentarios

Cuando topLevelValues se establece trueen , trata PipeReader como una secuencia de valores JSON de nivel superior separados por espacios en blanco e intenta deserializar cada valor en TValue.

Cuando topLevelValues se establece falseen , trata PipeReader como una matriz JSON e intenta serializar cada elemento en TValue.

Se aplica a

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

Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming.

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)

Parámetros de tipo

TValue

Tipo de elemento que se va a deserializar de forma asincrónica.

Parámetros

utf8Json
Stream

Datos JSON que se van a analizar.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadatos sobre el tipo de elemento que se va a convertir.

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la operación de lectura.

Devoluciones

Representación IAsyncEnumerable<T> de la matriz JSON proporcionada.

Excepciones

utf8Json o jsonTypeInfo es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming.

[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)

Parámetros de tipo

TValue

Tipo de elemento que se va a deserializar de forma asincrónica.

Parámetros

utf8Json
Stream

Datos JSON que se van a analizar.

options
JsonSerializerOptions

Opciones para controlar el comportamiento durante la lectura.

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la operación de lectura.

Devoluciones

Representación IAsyncEnumerable<T> de la matriz JSON proporcionada.

Atributos

Excepciones

utf8Json es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

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

Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming.

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)

Parámetros de tipo

TValue

Tipo de elemento que se va a deserializar de forma asincrónica.

Parámetros

utf8Json
PipeReader

Datos JSON que se van a analizar.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadatos sobre el tipo de elemento que se va a convertir.

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la operación de lectura.

Devoluciones

Representación IAsyncEnumerable<T> de la matriz JSON proporcionada.

Excepciones

utf8Json o jsonTypeInfo es null.

Se aplica a

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs

Ajusta el texto codificado UTF-8 en un IAsyncEnumerable<T> que se puede usar para deserializar matrices JSON de nivel raíz de forma de streaming.

[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)

Parámetros de tipo

TValue

Tipo de elemento que se va a deserializar de forma asincrónica.

Parámetros

utf8Json
PipeReader

Datos JSON que se van a analizar.

options
JsonSerializerOptions

Opciones para controlar el comportamiento durante la lectura.

cancellationToken
CancellationToken

CancellationToken que se puede usar para cancelar la operación de lectura.

Devoluciones

Representación IAsyncEnumerable<T> de la matriz JSON proporcionada.

Atributos

Excepciones

utf8Json es null.

Se aplica a