JsonReaderState(JsonReaderOptions) Oluşturucu

Tanım

Yeni JsonReaderState bir örnek oluşturur.

public JsonReaderState (System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.JsonReaderState : System.Text.Json.JsonReaderOptions -> System.Text.Json.JsonReaderState
Public Sub New (Optional options As JsonReaderOptions = Nothing)

Parametreler

options
JsonReaderOptions

JSON RFC'den farklı olan öğesinin Utf8JsonReader özelleştirilmiş davranışını tanımlar (örneğin, açıklamaların nasıl işlendiğini veya okuma sırasında izin verilen en yüksek derinliği tanımlar). Varsayılan olarak, Utf8JsonReader JSON RFC'yi kesinlikle izler (JSON içindeki açıklamalar geçersizdir) ve en fazla 64 derinliğe kadar okur.

Özel durumlar

Maksimum derinlik pozitif olmayan bir değere (< 0) ayarlanır.

Açıklamalar

Bu durumun bir örneği, JSON verileriyle oluşturucuya Utf8JsonReader geçirilmelidir. Utf8JsonReaderbir başvuru yapısı olan sürümünden farklı olarak, durum zaman uyumsuz/await sınırları boyunca devam edebilir ve bu nedenle yeni bir örneğine Utf8JsonReaderdevam etmeden önce daha fazla veride zaman uyumsuz okuma desteği sağlamak için bu tür gereklidir.

Şunlara uygulanır