Udostępnij za pośrednictwem


Utf8JsonWriter.WriteStartArray Metoda

Definicja

Przeciążenia

WriteStartArray()

Zapisuje początek tablicy JSON.

WriteStartArray(ReadOnlySpan<Byte>)

Zapisuje początek tablicy JSON z nazwą właściwości określoną jako zakres tylko do odczytu bajtów jako klucz.

WriteStartArray(ReadOnlySpan<Char>)

Zapisuje początek tablicy JSON z nazwą właściwości określoną jako zakres znaków tylko do odczytu jako klucz.

WriteStartArray(String)

Zapisuje początek tablicy JSON z nazwą właściwości określoną jako ciąg jako klucz.

WriteStartArray(JsonEncodedText)

Zapisuje początek tablicy JSON ze wstępnie zakodowaną nazwą właściwości jako kluczem.

WriteStartArray()

Zapisuje początek tablicy JSON.

public:
 void WriteStartArray();
public void WriteStartArray ();
member this.WriteStartArray : unit -> unit
Public Sub WriteStartArray ()

Wyjątki

Głębokość kodu JSON przekracza maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.

Dotyczy

WriteStartArray(ReadOnlySpan<Byte>)

Zapisuje początek tablicy JSON z nazwą właściwości określoną jako zakres tylko do odczytu bajtów jako klucz.

public:
 void WriteStartArray(ReadOnlySpan<System::Byte> utf8PropertyName);
public void WriteStartArray (ReadOnlySpan<byte> utf8PropertyName);
member this.WriteStartArray : ReadOnlySpan<byte> -> unit
Public Sub WriteStartArray (utf8PropertyName As ReadOnlySpan(Of Byte))

Parametry

utf8PropertyName
ReadOnlySpan<Byte>

Nazwa właściwości zakodowanej w formacie UTF-8 tablicy JSON do zapisania.

Wyjątki

Określona nazwa właściwości jest zbyt duża.

Głębokość kodu JSON przekracza maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.

Uwagi

Przed zapisaniem nazwa właściwości zostanie uniknięta.

Dotyczy

WriteStartArray(ReadOnlySpan<Char>)

Zapisuje początek tablicy JSON z nazwą właściwości określoną jako zakres znaków tylko do odczytu jako klucz.

public:
 void WriteStartArray(ReadOnlySpan<char> propertyName);
public void WriteStartArray (ReadOnlySpan<char> propertyName);
member this.WriteStartArray : ReadOnlySpan<char> -> unit
Public Sub WriteStartArray (propertyName As ReadOnlySpan(Of Char))

Parametry

propertyName
ReadOnlySpan<Char>

Zakodowana w formacie UTF-16 nazwa właściwości tablicy JSON, która ma być transkodowana i zapisywana jako UTF-8.

Wyjątki

Określona nazwa właściwości jest zbyt duża.

Głębokość kodu JSON przekracza maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.

Uwagi

Przed zapisaniem nazwa właściwości zostanie uniknięta.

Dotyczy

WriteStartArray(String)

Zapisuje początek tablicy JSON z nazwą właściwości określoną jako ciąg jako klucz.

public:
 void WriteStartArray(System::String ^ propertyName);
public void WriteStartArray (string propertyName);
member this.WriteStartArray : string -> unit
Public Sub WriteStartArray (propertyName As String)

Parametry

propertyName
String

Zakodowana w formacie UTF-16 nazwa właściwości tablicy JSON, która ma być transkodowana i zapisywana jako UTF-8.

Wyjątki

Określona nazwa właściwości jest zbyt duża.

Głębokość kodu JSON przekracza maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.

Parametr propertyName ma wartość null.

Uwagi

Przed zapisaniem nazwa właściwości zostanie uniknięta.

Dotyczy

WriteStartArray(JsonEncodedText)

Zapisuje początek tablicy JSON ze wstępnie zakodowaną nazwą właściwości jako kluczem.

public:
 void WriteStartArray(System::Text::Json::JsonEncodedText propertyName);
public void WriteStartArray (System.Text.Json.JsonEncodedText propertyName);
member this.WriteStartArray : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStartArray (propertyName As JsonEncodedText)

Parametry

propertyName
JsonEncodedText

Nazwa właściwości zakodowanej w formacie JSON tablicy JSON, która ma być transkodowana i zapisywana jako UTF-8.

Wyjątki

Głębokość kodu JSON przekroczyła maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta metoda spowoduje napisanie nieprawidłowego kodu JSON.

Uwagi

Nazwa właściwości powinna już zostać uniknięta podczas tworzenia wystąpienia JsonEncodedText klasy .

Dotyczy