Freigeben über


AsnReader.ReadSetOf Methode

Definition

Überlädt

ReadSetOf(Nullable<Asn1Tag>)

Liest den nächsten Wert als SET-OF mit dem angegebenen Tag und gibt das Ergebnis als neuen Reader zurück, der beim ersten Wert im SET-OF-Element positioniert ist (oder mit HasData == false). Dabei wird der SkipSetSortOrderVerification-Wert des Konstruktors verwendet (Standardwert false).

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Liest den nächsten Wert als SET-OF mit dem angegebenen Tag und gibt das Ergebnis als neuen Reader zurück, der beim ersten Wert im SET-OF-Element positioniert ist (oder mit HasData == false).

ReadSetOf(Nullable<Asn1Tag>)

Quelle:
AsnDecoder.SetOf.cs
Quelle:
AsnDecoder.SetOf.cs
Quelle:
AsnDecoder.SetOf.cs

Liest den nächsten Wert als SET-OF mit dem angegebenen Tag und gibt das Ergebnis als neuen Reader zurück, der beim ersten Wert im SET-OF-Element positioniert ist (oder mit HasData == false). Dabei wird der SkipSetSortOrderVerification-Wert des Konstruktors verwendet (Standardwert false).

public System.Formats.Asn1.AsnReader ReadSetOf (System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.ReadSetOf : Nullable<System.Formats.Asn1.Asn1Tag> -> System.Formats.Asn1.AsnReader
Public Function ReadSetOf (Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As AsnReader

Parameter

expectedTag
Nullable<Asn1Tag>

Das Tag, das vor dem Lesen überprüft werden soll, oder null für das Standardtag (Universell 17).

Gibt zurück

Ein neuer Reader, der beim ersten Wert im SET-OF-Element positioniert ist (oder mit HasData == false).

Ausnahmen

Der nächste Wert hat nicht das richtige Tag.

Oder

Die Längencodierung ist gemäß den aktuellen Codierungsregeln ungültig.

Oder

Die Inhalte sind gemäß den aktuellen Codierungsregeln ungültig.

expectedTag.TagClass ist Universal, aber expectedTag.TagValue ist für die -Methode nicht korrekt.

Hinweise

Der geschachtelte Inhalt wird von dieser Methode nicht ausgewertet (abgesehen von der Sortierreihenfolge, falls erforderlich), und kann Daten enthalten, die nach den aktuellen Codierungsregeln nicht gültig sind.

Gilt für:

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Quelle:
AsnDecoder.SetOf.cs
Quelle:
AsnDecoder.SetOf.cs
Quelle:
AsnDecoder.SetOf.cs

Liest den nächsten Wert als SET-OF mit dem angegebenen Tag und gibt das Ergebnis als neuen Reader zurück, der beim ersten Wert im SET-OF-Element positioniert ist (oder mit HasData == false).

public System.Formats.Asn1.AsnReader ReadSetOf (bool skipSortOrderValidation, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.ReadSetOf : bool * Nullable<System.Formats.Asn1.Asn1Tag> -> System.Formats.Asn1.AsnReader
Public Function ReadSetOf (skipSortOrderValidation As Boolean, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As AsnReader

Parameter

skipSortOrderValidation
Boolean

true, um die Daten immer in der Reihenfolge zu akzeptieren, in der sie vorliegen, false, um zu bestätigen, dass die Daten ordnungsgemäß sortiert sind, wenn die Codierungsregeln besagen, dass Sortierung erforderlich war (CER und DER).

expectedTag
Nullable<Asn1Tag>

Das Tag, das vor dem Lesen überprüft werden soll, oder null für das Standardtag (Universell 17).

Gibt zurück

Ein neuer Reader, der beim ersten Wert im SET-OF-Element positioniert ist (oder mit HasData == false).

Ausnahmen

Der nächste Wert hat nicht das richtige Tag.

Oder

Die Längencodierung ist gemäß den aktuellen Codierungsregeln ungültig.

Oder

Die Inhalte sind gemäß den aktuellen Codierungsregeln ungültig.

expectedTag.TagClass ist Universal, aber expectedTag.TagValue ist für die -Methode nicht korrekt.

Hinweise

Der geschachtelte Inhalt wird von dieser Methode nicht ausgewertet (abgesehen von der Sortierreihenfolge, falls erforderlich), und kann Daten enthalten, die nach den aktuellen Codierungsregeln nicht gültig sind.

Gilt für: