Utf8JsonReaderManager Yapı
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.
altında Utf8JsonReaderarabelleğe almayı yönetir.
[System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
[System.Runtime.CompilerServices.IsByRefLike]
public ref struct Utf8JsonReaderManager
[<System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")>]
[<System.Runtime.CompilerServices.IsByRefLike>]
type Utf8JsonReaderManager = struct
Public Structure Utf8JsonReaderManager
- Devralma
-
Utf8JsonReaderManager
- Öznitelikler
Açıklamalar
Tüketici JSON belgesindeki bir sonraki belirteci almak için çağrısı MoveNext() yapmalıdır. Bu, akıştan daha fazla veri okumayı ve içinde CurrentReaderyeni Utf8JsonReader bir örnek oluşturmayı içerebilir.
Oluşturucular
| Name | Description |
|---|---|
| Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Verilen belgede yakalanan JSON belgesindeki konumda okumaya başlayacak yeni Utf8JsonReaderManager bir örnek oluşturur JsonReaderData |
Alanlar
| Name | Description |
|---|---|
| CurrentReader |
Kullanılacak Utf8JsonReader sonraki belirteç olarak ayarlanır. |
| Data |
UTF8 baytlarının durumunu ve temel alınan akışını veya arabelleği izler. |
Özellikler
| Name | Description |
|---|---|
| QueryLogger |
Günlükçü, JSON değerlerini okurken/yazarken veya |
Yöntemler
| Name | Description |
|---|---|
| CaptureState() |
Daha sonra JSON belgesinde aynı konumdan almak üzere yeni Utf8JsonReaderManager bir oluşturulabilmesi için bu durumun durumunu Utf8JsonReaderManager ilişkili JsonReaderData içinde yakalamak için çağrılır. |
| MoveNext() |
Akıştan daha fazla veri okumayı ve içinde yeni Utf8JsonReader bir örnek oluşturmayı içerebilecek bir sonraki belirteçe CurrentReadergeçer. |