JsonSerializer.DeserializeAsyncEnumerable Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerini akışla seri durumdan çıkarmada kullanılabilecek bir içine sarmalar. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerini akışla seri durumdan çıkarmada kullanılabilecek bir içine sarmalar. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)
UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerini akışla seri durumdan çıkarmada kullanılabilecek bir içine sarmalar.
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)
Tür Parametreleri
- TValue
Zaman uyumsuz olarak seri durumdan çıkaracak öğe türü.
Parametreler
- utf8Json
- Stream
Ayrıştırmak için JSON verileri.
- options
- JsonSerializerOptions
Okuma sırasında davranışı denetleme seçenekleri.
- cancellationToken
- CancellationToken
CancellationToken okuma işlemini iptal etmek için kullanılabilir.
Döndürülenler
IAsyncEnumerable<T> Sağlanan JSON dizisinin gösterimi.
Özel durumlar
utf8Json
, null
değeridir.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Şunlara uygulanır
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken)
UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerini akışla seri durumdan çıkarmada kullanılabilecek bir içine sarmalar.
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)
Tür Parametreleri
- TValue
Zaman uyumsuz olarak seri durumdan çıkaracak öğe türü.
Parametreler
- utf8Json
- Stream
Ayrıştırmak için JSON verileri.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Dönüştürülecek öğe türü hakkındaki meta veriler.
- cancellationToken
- CancellationToken
CancellationToken Okuma işlemini iptal etmek için kullanılabilecek.
Döndürülenler
IAsyncEnumerable<T> Sağlanan JSON dizisinin gösterimi.
Özel durumlar
utf8Json
veya jsonTypeInfo
şeklindedir null
.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin