Utf8JsonWriter.WriteStartArray Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .