Dil

Utf8JsonReaderManager Yapı

Tanım

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 null günlüğe kaydetme kullanılamıyorsa gerçekleşen olayları günlüğe kaydetmeye yöneliktir.

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.

Şunlara uygulanır