JsonSerializer.DeserializeAsyncEnumerable Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Umschließt den UTF-8-codierten Text in einen IAsyncEnumerable<T> , der verwendet werden kann, um JSON-Arrays auf Stammebene auf Streaming-Weise zu deserialisieren. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Umschließt den UTF-8-codierten Text in einen IAsyncEnumerable<T> , der verwendet werden kann, um JSON-Arrays auf Stammebene auf Streaming-Weise zu deserialisieren. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)
Umschließt den UTF-8-codierten Text in einen IAsyncEnumerable<T> , der verwendet werden kann, um JSON-Arrays auf Stammebene auf Streaming-Weise zu deserialisieren.
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)
Typparameter
- TValue
Der Elementtyp, der asynchron deserialisiert werden soll.
Parameter
- utf8Json
- Stream
Zu analysierende JSON-Daten.
- options
- JsonSerializerOptions
Optionen zum Steuern des Verhaltens während des Lesevorgangs.
- cancellationToken
- CancellationToken
Die CancellationToken , die verwendet werden kann, um den Lesevorgang abzubrechen.
Gibt zurück
Eine IAsyncEnumerable<T> Darstellung des bereitgestellten JSON-Arrays.
Ausnahmen
utf8Json
ist null
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Gilt für:
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken)
Umschließt den UTF-8-codierten Text in einen IAsyncEnumerable<T> , der verwendet werden kann, um JSON-Arrays auf Stammebene auf Streaming-Weise zu deserialisieren.
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)
Typparameter
- TValue
Der Elementtyp, der asynchron deserialisiert werden soll.
Parameter
- utf8Json
- Stream
Zu analysierende JSON-Daten.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadaten zum zu konvertierenden Elementtyp.
- cancellationToken
- CancellationToken
Die CancellationToken , die verwendet werden kann, um den Lesevorgang abzubrechen.
Gibt zurück
Eine IAsyncEnumerable<T> Darstellung des bereitgestellten JSON-Arrays.
Ausnahmen
utf8Json
oder jsonTypeInfo
ist null
.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für