Udostępnij za pośrednictwem


Utf8JsonWriter.WriteRawValue Metoda

Definicja

Przeciążenia

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON.

WriteRawValue(String, Boolean)

Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Źródło:
Utf8JsonWriter.WriteValues.Raw.cs
Źródło:
Utf8JsonWriter.WriteValues.Raw.cs

Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON.

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)

Parametry

utf8Json
ReadOnlySequence<Byte>

Nieprzetworzona zawartość JSON do zapisania.

skipInputValidation
Boolean

false w celu sprawdzenia, czy dane wejściowe są ładunkiem JSON zgodnym ze specyfikacją RFC 8259; true aby pominąć walidację.

Wyjątki

Długość danych wejściowych wynosi zero lub jest równa Int32.MaxValue.

skipInputValidation to false, a dane wejściowe nie są prawidłową, kompletną, pojedynczą wartością JSON zgodnie z specyfikacją RFC JSON lub wejściowy kod JSON przekracza cykliczną głębokość 64.

Uwagi

Podczas zapisywania niezaufanych wartości JSON nie należy ustawiać wartości skipInputValidation na true wartość , ponieważ może to spowodować zapisanie nieprawidłowego kodu JSON lub zapisanie nieprawidłowego ogólnego ładunku w wystąpieniu modułu zapisywania.

W przypadku korzystania z tej metody zawartość wejściowa zostanie zapisana w miejscu docelowym modułu zapisywania, jeśli weryfikacja nie powiedzie się (po włączeniu).

Wartość SkipValidation wystąpienia składnika zapisywania jest honorowana podczas korzystania z tej metody.

Wartości Indented i Encoder dla wystąpienia składnika zapisywania nie są stosowane podczas korzystania z tej metody.

Dotyczy

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Źródło:
Utf8JsonWriter.WriteValues.Raw.cs
Źródło:
Utf8JsonWriter.WriteValues.Raw.cs
Źródło:
Utf8JsonWriter.WriteValues.Raw.cs

Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON.

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)

Parametry

json
ReadOnlySpan<Char>

Nieprzetworzona zawartość JSON do zapisania.

skipInputValidation
Boolean

false w celu sprawdzenia, czy dane wejściowe są ładunkiem JSON zgodnym ze specyfikacją RFC 8259; true Inaczej.

Wyjątki

Długość danych wejściowych wynosi zero lub większą niż 715 827 882 (Int32.MaxValue / 3).

skipInputValidation to false, a dane wejściowe nie są prawidłową, kompletną, pojedynczą wartością JSON zgodnie z JSON RFC lub wejściowy kod JSON przekracza cykliczną głębokość 64.

Uwagi

Podczas zapisywania niezaufanych wartości JSON nie należy ustawiać skipInputValidation wartości na true wartość , ponieważ może to spowodować zapisanie nieprawidłowego kodu JSON lub nieprawidłowy ogólny ładunek zapisywany w wystąpieniu modułu zapisywania.

W przypadku korzystania z tej metody zawartość wejściowa zostanie zapisana w miejscu docelowym modułu zapisywania, jeśli weryfikacja nie powiedzie się (po włączeniu).

Wartość SkipValidation wystąpienia składnika zapisywania jest honorowana podczas korzystania z tej metody.

Wartości Indented i Encoder dla wystąpienia składnika zapisywania nie są stosowane podczas korzystania z tej metody.

Dotyczy

WriteRawValue(String, Boolean)

Źródło:
Utf8JsonWriter.WriteValues.Raw.cs
Źródło:
Utf8JsonWriter.WriteValues.Raw.cs
Źródło:
Utf8JsonWriter.WriteValues.Raw.cs

Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON.

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)

Parametry

json
String

Nieprzetworzona zawartość JSON do zapisania.

skipInputValidation
Boolean

false w celu sprawdzenia, czy dane wejściowe są ładunkiem JSON zgodnym ze specyfikacją RFC 8259; true Inaczej.

Wyjątki

json to null.

Długość danych wejściowych wynosi zero lub większą niż 715 827 882 (Int32.MaxValue / 3).

skipInputValidation to false, a dane wejściowe nie są prawidłową, kompletną, pojedynczą wartością JSON zgodnie z JSON RFC lub wejściowy kod JSON przekracza cykliczną głębokość 64.

Uwagi

Podczas zapisywania niezaufanych wartości JSON nie należy ustawiać skipInputValidation wartości na true wartość , ponieważ może to spowodować zapisanie nieprawidłowego kodu JSON lub nieprawidłowy ogólny ładunek zapisywany w wystąpieniu modułu zapisywania.

W przypadku korzystania z tej metody zawartość wejściowa zostanie zapisana w miejscu docelowym modułu zapisywania, jeśli weryfikacja nie powiedzie się (po włączeniu).

Wartość SkipValidation wystąpienia składnika zapisywania jest honorowana podczas korzystania z tej metody.

Wartości Indented i Encoder dla wystąpienia składnika zapisywania nie są stosowane podczas korzystania z tej metody.

Dotyczy

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Źródło:
Utf8JsonWriter.WriteValues.Raw.cs
Źródło:
Utf8JsonWriter.WriteValues.Raw.cs
Źródło:
Utf8JsonWriter.WriteValues.Raw.cs

Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON.

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)

Parametry

utf8Json
ReadOnlySpan<Byte>

Nieprzetworzona zawartość JSON do zapisania.

skipInputValidation
Boolean

false w celu sprawdzenia, czy dane wejściowe są ładunkiem JSON zgodnym ze specyfikacją RFC 8259; true Inaczej.

Wyjątki

Długość danych wejściowych wynosi zero lub jest równa Int32.MaxValue.

skipInputValidation to false, a dane wejściowe nie są prawidłową, kompletną, pojedynczą wartością JSON zgodnie z JSON RFC lub wejściowy kod JSON przekracza cykliczną głębokość 64.

Uwagi

Podczas pisania niezaufanych wartości JSON nie należy ustawiać skipInputValidationtrue wartości na wartość , ponieważ może to spowodować zapisanie nieprawidłowego kodu JSON lub zapisanie nieprawidłowego ogólnego ładunku do składnika zapisywania.

W przypadku korzystania z tej metody zawartość wejściowa zostanie zapisana w miejscu docelowym modułu zapisywania, jeśli weryfikacja nie powiedzie się (po włączeniu).

Wartość SkipValidation wystąpienia składnika zapisywania jest honorowana podczas korzystania z tej metody.

Wartości Indented i Encoder dla wystąpienia składnika zapisywania nie są stosowane podczas korzystania z tej metody.

Dotyczy