Freigeben über


CborWriter.WriteStartArray(Nullable<Int32>) Methode

Definition

Schreibt den Anfang eines Arrays mit bestimmter oder unbestimmter Länge (Haupttyp 4).

public:
 void WriteStartArray(Nullable<int> definiteLength);
public void WriteStartArray (int? definiteLength);
member this.WriteStartArray : Nullable<int> -> unit
Public Sub WriteStartArray (definiteLength As Nullable(Of Integer))

Parameter

definiteLength
Nullable<Int32>

Die Länge des Arrays mit bestimmter Länge oder null für ein Array mit unbestimmter Länge.

Ausnahmen

Der definiteLength-Parameter darf nicht negativ sein.

Das Schreiben eines neuen Werts überschreitet die bestimmte Länge des übergeordneten Datenelements.

- oder -

Der Haupttyp des codierten Werts ist im übergeordneten Datenelement nicht zulässig.

- oder -

Die geschriebenen Daten werden im aktuellen Konformitätsmodus nicht akzeptiert.

Hinweise

In kanonischen Konformitätsmodi lehnt der Writer Schreibvorgänge mit unbegrenzter Länge ab, es sei denn, das ConvertIndefiniteLengthEncodings Flag ist aktiviert.

Gilt für: