Utf8JsonWriter.WriteRawValue Yöntem
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
WriteRawValue(ReadOnlySequence<Byte>, Boolean) |
Girişi JSON içeriği olarak yazar. Giriş içeriğinin tek bir tam JSON değeri olması beklenir. |
WriteRawValue(ReadOnlySpan<Char>, Boolean) |
Girişi JSON içeriği olarak yazar. Giriş içeriğinin tek bir tam JSON değeri olması beklenir. |
WriteRawValue(String, Boolean) |
Girişi JSON içeriği olarak yazar. Giriş içeriğinin tek bir tam JSON değeri olması beklenir. |
WriteRawValue(ReadOnlySpan<Byte>, Boolean) |
Girişi JSON içeriği olarak yazar. Giriş içeriğinin tek bir tam JSON değeri olması beklenir. |
WriteRawValue(ReadOnlySequence<Byte>, Boolean)
Girişi JSON içeriği olarak yazar. Giriş içeriğinin tek bir tam JSON değeri olması beklenir.
public void WriteRawValue (System.Buffers.ReadOnlySequence<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : System.Buffers.ReadOnlySequence<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySequence(Of Byte), Optional skipInputValidation As Boolean = false)
Parametreler
- utf8Json
- ReadOnlySequence<Byte>
Yazacak ham JSON içeriği.
- skipInputValidation
- Boolean
false
girişin RFC 8259 uyumlu bir JSON yükü olup olmadığını doğrulamak için; true
doğrulamayı atlayın.
Özel durumlar
Girişin uzunluğu sıfır veya Int32.MaxValue değerine eşittir.
skipInputValidation
olur false
ve giriş JSON RFC'ye göre geçerli, eksiksiz, tek bir JSON değeri değildir veya JSON girişi özyinelemeli 64 derinliğini aşıyor.
Açıklamalar
Güvenilmeyen JSON değerleri yazarken, geçersiz JSON yazılması veya yazar örneğine true
geçersiz bir genel yük yazılmasıyla sonuçlanacağından olarak ayarlamayınskipInputValidation
.
Bu yöntemi kullanırken, doğrulama başarısız olmadığı sürece (etkinleştirildiğinde) giriş içeriği yazıcı hedefine olduğu gibi yazılır.
Bu SkipValidation yöntem kullanılırken yazar örneğinin değeri kabul edilir.
Indented Yazıcı örneğinin ve Encoder değerleri bu yöntem kullanılırken uygulanmaz.
Şunlara uygulanır
WriteRawValue(ReadOnlySpan<Char>, Boolean)
Girişi JSON içeriği olarak yazar. Giriş içeriğinin tek bir tam JSON değeri olması beklenir.
public void WriteRawValue (ReadOnlySpan<char> json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<char> * bool -> unit
Public Sub WriteRawValue (json As ReadOnlySpan(Of Char), Optional skipInputValidation As Boolean = false)
Parametreler
- json
- ReadOnlySpan<Char>
Yazacak ham JSON içeriği.
- skipInputValidation
- Boolean
false
girişin RFC 8259 uyumlu bir JSON yükü olup olmadığını doğrulamak için; true
Aksi takdir -de.
Özel durumlar
Girişin uzunluğu sıfır veya 715.827.882'den büyüktür (Int32.MaxValue / 3).
skipInputValidation
olur false
ve giriş , JSON RFC'ye göre geçerli, eksiksiz, tek bir JSON değeri değildir veya JSON girişi özyinelemeli 64 derinliğini aşıyor.
Açıklamalar
Güvenilmeyen JSON değerleri yazarken, geçersiz JSON yazılması veya yazar örneğine true
geçersiz bir genel yük yazılmasıyla sonuçlanacağından olarak ayarlamayınskipInputValidation
.
Bu yöntemi kullanırken, doğrulama başarısız olmadığı sürece (etkinleştirildiğinde) giriş içeriği yazıcı hedefine olduğu gibi yazılır.
Bu SkipValidation yöntem kullanılırken yazar örneğinin değeri kabul edilir.
Indented Yazıcı örneğinin ve Encoder değerleri bu yöntem kullanılırken uygulanmaz.
Şunlara uygulanır
WriteRawValue(String, Boolean)
Girişi JSON içeriği olarak yazar. Giriş içeriğinin tek bir tam JSON değeri olması beklenir.
public void WriteRawValue (string json, bool skipInputValidation = false);
member this.WriteRawValue : string * bool -> unit
Public Sub WriteRawValue (json As String, Optional skipInputValidation As Boolean = false)
Parametreler
- json
- String
Yazacak ham JSON içeriği.
- skipInputValidation
- Boolean
false
girişin RFC 8259 uyumlu bir JSON yükü olup olmadığını doğrulamak için; true
Aksi takdir -de.
Özel durumlar
json
, null
değeridir.
Girişin uzunluğu sıfır veya 715.827.882'den büyüktür (Int32.MaxValue / 3).
skipInputValidation
olur false
ve giriş , JSON RFC'ye göre geçerli, eksiksiz, tek bir JSON değeri değildir veya JSON girişi özyinelemeli 64 derinliğini aşıyor.
Açıklamalar
Güvenilmeyen JSON değerleri yazarken, geçersiz JSON yazılması veya yazar örneğine true
geçersiz bir genel yük yazılmasıyla sonuçlanacağından olarak ayarlamayınskipInputValidation
.
Bu yöntemi kullanırken, doğrulama başarısız olmadığı sürece (etkinleştirildiğinde) giriş içeriği yazıcı hedefine olduğu gibi yazılır.
Bu SkipValidation yöntem kullanılırken yazar örneğinin değeri kabul edilir.
Indented Yazıcı örneğinin ve Encoder değerleri bu yöntem kullanılırken uygulanmaz.
Şunlara uygulanır
WriteRawValue(ReadOnlySpan<Byte>, Boolean)
Girişi JSON içeriği olarak yazar. Giriş içeriğinin tek bir tam JSON değeri olması beklenir.
public void WriteRawValue (ReadOnlySpan<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySpan(Of Byte), Optional skipInputValidation As Boolean = false)
Parametreler
- utf8Json
- ReadOnlySpan<Byte>
Yazacak ham JSON içeriği.
- skipInputValidation
- Boolean
false
girişin RFC 8259 uyumlu bir JSON yükü olup olmadığını doğrulamak için; true
Aksi takdir -de.
Özel durumlar
Girişin uzunluğu sıfır veya Int32.MaxValue değerine eşittir.
skipInputValidation
olur false
ve giriş , JSON RFC'ye göre geçerli, eksiksiz, tek bir JSON değeri değildir veya JSON girişi özyinelemeli 64 derinliğini aşıyor.
Açıklamalar
Güvenilmeyen JSON değerleri yazarken, geçersiz JSON yazılması veya yazara true
geçersiz bir genel yük yazılmasıyla sonuçlanacağından olarak ayarlamayınskipInputValidation
.
Bu yöntemi kullanırken, doğrulama başarısız olmadığı sürece (etkinleştirildiğinde) giriş içeriği yazıcı hedefine olduğu gibi yazılır.
Bu SkipValidation yöntem kullanılırken yazar örneğinin değeri kabul edilir.
Indented Yazıcı örneğinin ve Encoder değerleri bu yöntem kullanılırken uygulanmaz.