JsonSerializer.DeserializeAsyncEnumerable Metodo

Definizione

Overload

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

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare sequenze di valori JSON in modo di streaming.

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

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare sequenze di valori JSON in modo di streaming.

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

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare sequenze di valori JSON in modo di streaming.

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

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare sequenze di valori JSON in modo di streaming.

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

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare le matrici JSON a livello di radice in modo di streaming.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare le matrici JSON a livello di radice in modo di streaming.

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

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare le matrici JSON a livello di radice in modo di streaming.

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare le matrici JSON a livello di radice in modo di streaming.

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

Origine:
JsonSerializer.Read.Pipe.cs
Origine:
JsonSerializer.Read.Pipe.cs
Origine:
JsonSerializer.Read.Pipe.cs

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare sequenze di valori JSON in modo di 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)

Parametri di tipo

TValue

Tipo di elemento da deserializzare in modo asincrono.

Parametri

utf8Json
PipeReader

Dati JSON da analizzare.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati relativi al tipo di elemento da convertire.

topLevelValues
Boolean

Indica se deserializzare da una sequenza di valori JSON di primo livello.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di lettura.

Valori restituiti

Rappresentazione IAsyncEnumerable<T> della sequenza JSON fornita.

Eccezioni

utf8Json o jsonTypeInfo è null.

Commenti

Quando topLevelValues è impostato su true, considera PipeReader come una sequenza di valori JSON di primo livello separati da spazi vuoti e tenta di deserializzare ogni valore in TValue.

Quando topLevelValues è impostato su false, considera PipeReader come matrice JSON e tenta di serializzare ogni elemento in TValue.

Si applica a

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

Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare sequenze di valori JSON in modo di 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)

Parametri di tipo

TValue

Tipo di elemento da deserializzare in modo asincrono.

Parametri

utf8Json
Stream

Dati JSON da analizzare.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati relativi al tipo di elemento da convertire.

topLevelValues
Boolean

Indica se deserializzare da una sequenza di valori JSON di primo livello.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di lettura.

Valori restituiti

Rappresentazione IAsyncEnumerable<T> della sequenza JSON fornita.

Eccezioni

utf8Json o jsonTypeInfo è null.

Commenti

Quando topLevelValues è impostato su true, considera il flusso come una sequenza di valori JSON di primo livello separati da spazi vuoti e tenta di deserializzare ogni valore in TValue.

Quando topLevelValues è impostato su false, considera il flusso come matrice JSON e tenta di serializzare ogni elemento in TValue.

Si applica a

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

Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare sequenze di valori JSON in modo di 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)

Parametri di tipo

TValue

Tipo di elemento da deserializzare in modo asincrono.

Parametri

utf8Json
Stream

Dati JSON da analizzare.

topLevelValues
Boolean

true per deserializzare da una sequenza di valori JSON di primo livello o false per deserializzare da una singola matrice di primo livello.

options
JsonSerializerOptions

Opzioni per controllare il comportamento durante la lettura.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di lettura.

Valori restituiti

Rappresentazione IAsyncEnumerable<T> della sequenza JSON fornita.

Attributi

Eccezioni

utf8Json è null.

Commenti

Quando topLevelValues è impostato su true, considera il flusso come una sequenza di valori JSON di primo livello separati da spazi vuoti e tenta di deserializzare ogni valore in TValue.

Quando topLevelValues è impostato su false, considera il flusso come matrice JSON e tenta di serializzare ogni elemento in TValue.

Si applica a

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

Origine:
JsonSerializer.Read.Pipe.cs
Origine:
JsonSerializer.Read.Pipe.cs
Origine:
JsonSerializer.Read.Pipe.cs

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare sequenze di valori JSON in modo di 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)

Parametri di tipo

TValue

Tipo di elemento da deserializzare in modo asincrono.

Parametri

utf8Json
PipeReader

Dati JSON da analizzare.

topLevelValues
Boolean

true per deserializzare da una sequenza di valori JSON di primo livello o false per deserializzare da una singola matrice di primo livello.

options
JsonSerializerOptions

Opzioni per controllare il comportamento durante la lettura.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di lettura.

Valori restituiti

Rappresentazione IAsyncEnumerable<T> della sequenza JSON fornita.

Attributi

Eccezioni

utf8Json è null.

Commenti

Quando topLevelValues è impostato su true, considera PipeReader come una sequenza di valori JSON di primo livello separati da spazi vuoti e tenta di deserializzare ogni valore in TValue.

Quando topLevelValues è impostato su false, considera PipeReader come matrice JSON e tenta di serializzare ogni elemento in TValue.

Si applica a

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

Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare le matrici JSON a livello di radice in modo di 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)

Parametri di tipo

TValue

Tipo di elemento da deserializzare in modo asincrono.

Parametri

utf8Json
Stream

Dati JSON da analizzare.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati relativi al tipo di elemento da convertire.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di lettura.

Valori restituiti

Rappresentazione IAsyncEnumerable<T> della matrice JSON fornita.

Eccezioni

utf8Json o jsonTypeInfo è null.

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Si applica a

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs
Origine:
JsonSerializer.Read.Stream.cs

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare le matrici JSON a livello di radice in modo di 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)

Parametri di tipo

TValue

Tipo di elemento da deserializzare in modo asincrono.

Parametri

utf8Json
Stream

Dati JSON da analizzare.

options
JsonSerializerOptions

Opzioni per controllare il comportamento durante la lettura.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di lettura.

Valori restituiti

Rappresentazione IAsyncEnumerable<T> della matrice JSON fornita.

Attributi

Eccezioni

utf8Json è null.

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Si applica a

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

Origine:
JsonSerializer.Read.Pipe.cs
Origine:
JsonSerializer.Read.Pipe.cs
Origine:
JsonSerializer.Read.Pipe.cs

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare le matrici JSON a livello di radice in modo di 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)

Parametri di tipo

TValue

Tipo di elemento da deserializzare in modo asincrono.

Parametri

utf8Json
PipeReader

Dati JSON da analizzare.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati relativi al tipo di elemento da convertire.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di lettura.

Valori restituiti

Rappresentazione IAsyncEnumerable<T> della matrice JSON fornita.

Eccezioni

utf8Json o jsonTypeInfo è null.

Si applica a

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Origine:
JsonSerializer.Read.Pipe.cs
Origine:
JsonSerializer.Read.Pipe.cs
Origine:
JsonSerializer.Read.Pipe.cs

Esegue il wrapping del testo con codifica UTF-8 in un oggetto IAsyncEnumerable<T> che può essere usato per deserializzare le matrici JSON a livello di radice in modo di 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)

Parametri di tipo

TValue

Tipo di elemento da deserializzare in modo asincrono.

Parametri

utf8Json
PipeReader

Dati JSON da analizzare.

options
JsonSerializerOptions

Opzioni per controllare il comportamento durante la lettura.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di lettura.

Valori restituiti

Rappresentazione IAsyncEnumerable<T> della matrice JSON fornita.

Attributi

Eccezioni

utf8Json è null.

Si applica a