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