Condividi tramite


Utf8JsonWriter.WriteStartArray Metodo

Definizione

Overload

WriteStartArray()

Scrive l'inizio di una matrice JSON.

WriteStartArray(ReadOnlySpan<Byte>)

Scrive l'inizio di una matrice JSON con un nome di proprietà specificato con un'estensione di byte di sola lettura come chiave.

WriteStartArray(ReadOnlySpan<Char>)

Scrive l'inizio di una matrice JSON con un nome di proprietà specificato con un'estensione di caratteri di sola lettura come chiave.

WriteStartArray(String)

Scrive l'inizio di una matrice JSON con un nome di proprietà specificato con una stringa come chiave.

WriteStartArray(JsonEncodedText)

Scrive l'inizio di una matrice JSON con un nome di proprietà precodificato come chiave.

WriteStartArray()

Scrive l'inizio di una matrice JSON.

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

Eccezioni

La profondità dei dati JSON supera la profondità massima pari a 1.000.

-oppure-

La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.

Si applica a

WriteStartArray(ReadOnlySpan<Byte>)

Scrive l'inizio di una matrice JSON con un nome di proprietà specificato con un'estensione di byte di sola lettura come chiave.

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))

Parametri

utf8PropertyName
ReadOnlySpan<Byte>

Nome della proprietà con codifica UTF-8 della matrice JSON da scrivere.

Eccezioni

Il nome della proprietà specificato è troppo lungo.

La profondità dei dati JSON supera la profondità massima pari a 1.000.

-oppure-

La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.

Commenti

Il nome della proprietà viene preceduto da un escape prima della scrittura.

Si applica a

WriteStartArray(ReadOnlySpan<Char>)

Scrive l'inizio di una matrice JSON con un nome di proprietà specificato con un'estensione di caratteri di sola lettura come chiave.

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))

Parametri

propertyName
ReadOnlySpan<Char>

Nome della proprietà con codifica UTF-16 della matrice JSON da transcodificare e scrivere come UTF-8.

Eccezioni

Il nome della proprietà specificato è troppo lungo.

La profondità dei dati JSON supera la profondità massima pari a 1.000.

-oppure-

La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.

Commenti

Il nome della proprietà viene preceduto da un escape prima della scrittura.

Si applica a

WriteStartArray(String)

Scrive l'inizio di una matrice JSON con un nome di proprietà specificato con una stringa come chiave.

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

Parametri

propertyName
String

Nome della proprietà con codifica UTF-16 della matrice JSON da transcodificare e scrivere come UTF-8.

Eccezioni

Il nome della proprietà specificato è troppo lungo.

La profondità dei dati JSON supera la profondità massima pari a 1.000.

-oppure-

La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.

Il valore del parametro propertyName è null.

Commenti

Il nome della proprietà viene preceduto da un escape prima della scrittura.

Si applica a

WriteStartArray(JsonEncodedText)

Scrive l'inizio di una matrice JSON con un nome di proprietà precodificato come chiave.

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)

Parametri

propertyName
JsonEncodedText

Nome della proprietà con codifica JSON della matrice JSON da transcodificare e scrivere come UTF-8.

Eccezioni

La profondità dei dati JSON ha superato la profondità massima pari a 1.000.

-oppure-

La convalida è abilitata e questo metodo comporterebbe la scrittura di codice JSON non valido.

Commenti

Il nome della proprietà deve essere già preceduto da un escape al momento della creazione dell'istanza di JsonEncodedText .

Si applica a