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 wird der Writer unbestimmte Schreibvorgänge ablehnen, es sei denn, das ConvertIndefiniteLengthEncodings Flag ist aktiviert.

Gilt für: