Utf8JsonReader Oluşturucular
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
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Belirtilen seçenekleri kullanarak UTF-8 kodlanmış metnin salt okunur dizisini işleyen yapının yeni bir örneğini Utf8JsonReader başlatır. |
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Belirtilen seçenekleri kullanarak UTF-8 kodlanmış metnin salt okunur bir aralığını işleyen yapının yeni bir örneğini Utf8JsonReader başlatır. |
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
UTF-8 ile kodlanmış metnin salt okunur dizisini işleyen ve girişin işlenmek üzere tüm metni içerip içermediğini belirten yeni bir yapı örneği Utf8JsonReader başlatır. |
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
UTF-8 kodlanmış metnin salt okunur bir aralığını işleyen ve girişin işlenmek üzere tüm metni içerip içermediğini belirten yeni bir yapı örneğini Utf8JsonReader başlatır. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
Belirtilen seçenekleri kullanarak UTF-8 kodlanmış metnin salt okunur dizisini işleyen yapının yeni bir örneğini Utf8JsonReader başlatır.
public Utf8JsonReader (System.Buffers.ReadOnlySequence<byte> jsonData, System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.Utf8JsonReader : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonReaderOptions -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySequence(Of Byte), Optional options As JsonReaderOptions = Nothing)
Parametreler
- jsonData
- ReadOnlySequence<Byte>
İşlenmek üzere UTF-8 kodlanmış JSON metni.
- options
- JsonReaderOptions
JSON RFC'den farklı olan öğesinin Utf8JsonReader özelleştirilmiş davranışını tanımlar (örneğin, okuma sırasında açıklamaların nasıl işlendiğini veya izin verilen en yüksek derinliğin nasıl işlendiğini). Varsayılan olarak, Utf8JsonReader JSON RFC'yi kesinlikle izler; JSON içindeki açıklamalar geçersizdir ve maksimum derinlik 64'dür.
Açıklamalar
Bu tür bir başvuru yapısı olduğundan, yalnızca yığın türündedir ve başvuru yapılarının tüm sınırlamaları buna uygulanır.
Bu oluşturucu, JSON yükünün tamamının içinde jsonData
bulunduğunu varsayar; buna eşdeğerdir = Utf8JsonReader.IsFinalBlocktrue
.
Şunlara uygulanır
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
Belirtilen seçenekleri kullanarak UTF-8 kodlanmış metnin salt okunur bir aralığını işleyen yapının yeni bir örneğini Utf8JsonReader başlatır.
public Utf8JsonReader (ReadOnlySpan<byte> jsonData, System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.Utf8JsonReader : ReadOnlySpan<byte> * System.Text.Json.JsonReaderOptions -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySpan(Of Byte), Optional options As JsonReaderOptions = Nothing)
Parametreler
- jsonData
- ReadOnlySpan<Byte>
İşlenmek üzere UTF-8 kodlanmış JSON metni.
- options
- JsonReaderOptions
JSON RFC'den farklı olan öğesinin Utf8JsonReader özelleştirilmiş davranışını tanımlar (örneğin, okuma sırasında açıklamaların nasıl işlendiğini veya izin verilen en yüksek derinliğin nasıl işlendiğini). Varsayılan olarak, Utf8JsonReader JSON RFC'yi kesinlikle izler; JSON içindeki açıklamalar geçersizdir ve maksimum derinlik 64'dür.
Açıklamalar
Bu tür bir başvuru yapısı olduğundan, yalnızca yığın türündedir ve başvuru yapılarının tüm sınırlamaları buna uygulanır.
Bu oluşturucu, JSON yükünün tamamının içinde jsonData
bulunduğunu varsayar; buna eşdeğerdir = Utf8JsonReader.IsFinalBlocktrue
.
Şunlara uygulanır
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
UTF-8 ile kodlanmış metnin salt okunur dizisini işleyen ve girişin işlenmek üzere tüm metni içerip içermediğini belirten yeni bir yapı örneği Utf8JsonReader başlatır.
public:
Utf8JsonReader(System::Buffers::ReadOnlySequence<System::Byte> jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader (System.Buffers.ReadOnlySequence<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader : System.Buffers.ReadOnlySequence<byte> * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySequence(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)
Parametreler
- jsonData
- ReadOnlySequence<Byte>
İşlenmek üzere UTF-8 kodlanmış JSON metni.
- isFinalBlock
- Boolean
true
giriş dizisinin işlenmek üzere verilerin tamamını içerdiğini belirtmek için; false
giriş aralığının izleyebileceğiniz daha fazla veri içeren kısmi veriler içerdiğini gösterir.
- state
- JsonReaderState
Okuyucu durumunu içeren bir nesne. Oluşturucuya yapılan ilk çağrı buysa, varsayılan durumu geçirin; aksi takdirde, özelliğinin CurrentState değerini önceki örneğinden Utf8JsonReadergeçirin.
Açıklamalar
Bu tür bir başvuru yapısı olduğundan, yalnızca yığın türündedir ve başvuru yapılarının tüm sınırlamaları buna uygulanır. Oluşturucunun bir JsonReaderStatekabul etme nedeni budur.
Şunlara uygulanır
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
UTF-8 kodlanmış metnin salt okunur bir aralığını işleyen ve girişin işlenmek üzere tüm metni içerip içermediğini belirten yeni bir yapı örneğini Utf8JsonReader başlatır.
public:
Utf8JsonReader(ReadOnlySpan<System::Byte> jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader (ReadOnlySpan<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader : ReadOnlySpan<byte> * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySpan(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)
Parametreler
- jsonData
- ReadOnlySpan<Byte>
İşlenmek üzere UTF-8 kodlanmış JSON metni.
- isFinalBlock
- Boolean
true
giriş dizisinin işlenmek üzere verilerin tamamını içerdiğini belirtmek için; false
giriş aralığının izleyebileceğiniz daha fazla veri içeren kısmi veriler içerdiğini gösterir.
- state
- JsonReaderState
Okuyucu durumunu içeren bir nesne. Oluşturucuya yapılan ilk çağrı buysa, varsayılan durumu geçirin; aksi takdirde, özelliğinin CurrentState değerini önceki örneğinden Utf8JsonReadergeçirin.
Açıklamalar
Bu tür bir başvuru yapısı olduğundan, yalnızca yığın türündedir ve başvuru yapılarının tüm sınırlamaları buna uygulanır. Oluşturucunun bir JsonReaderStatekabul etme nedeni budur.