Utf8JsonWriter.WriteStartArray Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
WriteStartArray() |
Écrit le début d’un tableau JSON. |
WriteStartArray(ReadOnlySpan<Byte>) |
Écrit le début d’un tableau JSON avec un nom de propriété spécifié sous la forme d’une étendue en lecture seule d’octets comme clé. |
WriteStartArray(ReadOnlySpan<Char>) |
Écrit le début d’un tableau JSON avec un nom de propriété spécifié sous la forme d’une étendue de caractères en lecture seule comme clé. |
WriteStartArray(String) |
Écrit le début d’un tableau JSON avec un nom de propriété spécifié sous la forme d’une chaîne comme clé. |
WriteStartArray(JsonEncodedText) |
Écrit le début d’un tableau JSON avec un nom de propriété préencodé comme clé. |
WriteStartArray()
Écrit le début d’un tableau JSON.
public:
void WriteStartArray();
public void WriteStartArray ();
member this.WriteStartArray : unit -> unit
Public Sub WriteStartArray ()
Exceptions
La profondeur du JSON dépasse la profondeur maximale de 1 000.
- ou -
La validation est activée, et cette opération d’écriture produirait un JSON non valide.
S’applique à
WriteStartArray(ReadOnlySpan<Byte>)
Écrit le début d’un tableau JSON avec un nom de propriété spécifié sous la forme d’une étendue en lecture seule d’octets comme clé.
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))
Paramètres
- utf8PropertyName
- ReadOnlySpan<Byte>
Nom de propriété encodé en UTF-8 du tableau JSON à écrire.
Exceptions
Le nom de la propriété spécifiée est trop grand.
La profondeur du JSON dépasse la profondeur maximale de 1 000.
- ou -
La validation est activée, et cette opération d’écriture produirait un JSON non valide.
Remarques
Le nom de la propriété est échappé avant d’écrire.
S’applique à
WriteStartArray(ReadOnlySpan<Char>)
Écrit le début d’un tableau JSON avec un nom de propriété spécifié sous la forme d’une étendue de caractères en lecture seule comme clé.
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))
Paramètres
- propertyName
- ReadOnlySpan<Char>
Nom de propriété encodé en UTF-16 du tableau JSON à transcoder et à écrire au format UTF-8.
Exceptions
Le nom de la propriété spécifiée est trop grand.
La profondeur du JSON dépasse la profondeur maximale de 1 000.
- ou -
La validation est activée, et cette opération d’écriture produirait un JSON non valide.
Remarques
Le nom de la propriété est échappé avant d’écrire.
S’applique à
WriteStartArray(String)
Écrit le début d’un tableau JSON avec un nom de propriété spécifié sous la forme d’une chaîne comme clé.
public:
void WriteStartArray(System::String ^ propertyName);
public void WriteStartArray (string propertyName);
member this.WriteStartArray : string -> unit
Public Sub WriteStartArray (propertyName As String)
Paramètres
- propertyName
- String
Nom de propriété encodé en UTF-16 du tableau JSON à transcoder et à écrire au format UTF-8.
Exceptions
Le nom de la propriété spécifiée est trop grand.
La profondeur du JSON dépasse la profondeur maximale de 1 000.
- ou -
La validation est activée, et cette opération d’écriture produirait un JSON non valide.
Le paramètre propertyName
a la valeur null
.
Remarques
Le nom de la propriété est échappé avant d’écrire.
S’applique à
WriteStartArray(JsonEncodedText)
Écrit le début d’un tableau JSON avec un nom de propriété préencodé comme clé.
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)
Paramètres
- propertyName
- JsonEncodedText
Nom de propriété encodé en JSON du tableau JSON à transcoder et à écrire au format UTF-8.
Exceptions
La profondeur du texte JSON a dépassé la profondeur maximale de 1 000.
- ou -
La validation est activée, mais cette méthode entraînerait l’écriture d’un JSON non valide.
Remarques
Le nom de la propriété doit déjà être échappé lorsque l’instance d’a JsonEncodedText été créée.