Utf8JsonWriter.WriteStartArray Metoda

Definice

Přetížení

WriteStartArray()

Zapíše začátek pole JSON.

WriteStartArray(ReadOnlySpan<Byte>)

Zapíše začátek pole JSON s názvem vlastnosti zadaným jako rozsah jen pro čtení bajtů jako klíč.

WriteStartArray(ReadOnlySpan<Char>)

Zapíše začátek pole JSON s názvem vlastnosti zadaným jako znak jen pro čtení jako klíč.

WriteStartArray(String)

Zapíše začátek pole JSON s názvem vlastnosti zadaným jako řetězec jako klíč.

WriteStartArray(JsonEncodedText)

Zapíše začátek pole JSON s předkódovaným názvem vlastnosti jako klíčem.

WriteStartArray()

Zapíše začátek pole JSON.

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

Výjimky

Hloubka JSON překračuje maximální hloubku 1 000.

-nebo-

Je povoleno ověření a tato operace zápisu by vytvořila neplatný kód JSON.

Platí pro

WriteStartArray(ReadOnlySpan<Byte>)

Zapíše začátek pole JSON s názvem vlastnosti zadaným jako rozsah jen pro čtení bajtů jako klíč.

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>

Zakódovaná vlastnost UTF-8 pole JSON, která se má zapsat.

Výjimky

Zadaný název vlastnosti je příliš velký.

Hloubka JSON překračuje maximální hloubku 1 000.

-nebo-

Je povoleno ověření a tato operace zápisu by vytvořila neplatný kód JSON.

Poznámky

Název vlastnosti se před zápisem uchytá.

Platí pro

WriteStartArray(ReadOnlySpan<Char>)

Zapíše začátek pole JSON s názvem vlastnosti zadaným jako znak jen pro čtení jako klíč.

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>

Název zakódované vlastnosti UTF-16 pole JSON, který se má překódovat a zapsat jako UTF-8.

Výjimky

Zadaný název vlastnosti je příliš velký.

Hloubka JSON překračuje maximální hloubku 1 000.

-nebo-

Je povoleno ověření a tato operace zápisu by vytvořila neplatný kód JSON.

Poznámky

Název vlastnosti se před zápisem uchytá.

Platí pro

WriteStartArray(String)

Zapíše začátek pole JSON s názvem vlastnosti zadaným jako řetězec jako klíč.

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

Název zakódované vlastnosti UTF-16 pole JSON, který se má překódovat a zapsat jako UTF-8.

Výjimky

Zadaný název vlastnosti je příliš velký.

Hloubka JSON překračuje maximální hloubku 1 000.

-nebo-

Je povoleno ověření a tato operace zápisu by vytvořila neplatný kód JSON.

Parametr propertyName je null.

Poznámky

Název vlastnosti se před zápisem uchytá.

Platí pro

WriteStartArray(JsonEncodedText)

Zapíše začátek pole JSON s předkódovaným názvem vlastnosti jako klíčem.

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

Kódovaný název vlastnosti JSON pole JSON, která se má překódovat a zapisovat jako UTF-8.

Výjimky

Hloubka JSON překročila maximální hloubku 1 000.

-nebo-

Ověřování je povolené a tato metoda by způsoboval zápis neplatný JSON.

Poznámky

Název vlastnosti by již měl být řídicí při vytvoření instance JsonEncodedText .

Platí pro