Sdílet prostřednictvím


AsnReader.ReadSetOf Metoda

Definice

Přetížení

ReadSetOf(Nullable<Asn1Tag>)

Načte další hodnotu jako SET-OF se zadanou značkou a vrátí výsledek jako nový čtenář umístěný na první hodnotě v množině (nebo s HasData == false) pomocí SkipSetSortOrderVerification hodnoty z konstruktoru (výchozí ).false

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Načte další hodnotu jako SET-OF se zadanou značkou a vrátí výsledek jako nový čtenář umístěný na první hodnotě v množině (nebo s HasData == false).

ReadSetOf(Nullable<Asn1Tag>)

Zdroj:
AsnDecoder.SetOf.cs
Zdroj:
AsnDecoder.SetOf.cs
Zdroj:
AsnDecoder.SetOf.cs

Načte další hodnotu jako SET-OF se zadanou značkou a vrátí výsledek jako nový čtenář umístěný na první hodnotě v množině (nebo s HasData == false) pomocí SkipSetSortOrderVerification hodnoty z konstruktoru (výchozí ).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

Parametry

expectedTag
Nullable<Asn1Tag>

Značka, která se má zkontrolovat před čtením, nebo null pro výchozí značku (Universal 17).

Návraty

Nová čtečka umístěná na první hodnotě v sadě (nebo s HasData == false).

Výjimky

Další hodnota nemá správnou značku.

-nebo-

Kódování délky není platné podle aktuálních pravidel kódování.

-nebo-

Obsah není platný podle aktuálních pravidel kódování.

expectedTag.TagClass je Universal, ale expectedTag.TagValue není správný pro metodu.

Poznámky

vnořený obsah se touto metodou nevyhodnocuje (v případě potřeby kromě pořadí řazení) a může obsahovat data, která nejsou platná podle aktuálních pravidel kódování.

Platí pro

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Zdroj:
AsnDecoder.SetOf.cs
Zdroj:
AsnDecoder.SetOf.cs
Zdroj:
AsnDecoder.SetOf.cs

Načte další hodnotu jako SET-OF se zadanou značkou a vrátí výsledek jako nový čtenář umístěný na první hodnotě v množině (nebo s 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

Parametry

skipSortOrderValidation
Boolean

true vždy přijmout data v pořadí, v jakém jsou uvedena, a ověřit, že jsou data seřazena správně, false když pravidla kódování říkají, že bylo požadováno řazení (CER a DER).

expectedTag
Nullable<Asn1Tag>

Značka, která se má zkontrolovat před čtením, nebo null pro výchozí značku (Universal 17).

Návraty

Nová čtečka umístěná na první hodnotě v sadě (nebo s HasData == false).

Výjimky

Další hodnota nemá správnou značku.

-nebo-

Kódování délky není platné podle aktuálních pravidel kódování.

-nebo-

Obsah není platný podle aktuálních pravidel kódování.

expectedTag.TagClass je Universal, ale expectedTag.TagValue není správný pro metodu.

Poznámky

vnořený obsah se touto metodou nevyhodnocuje (v případě potřeby kromě pořadí řazení) a může obsahovat data, která nejsou platná podle aktuálních pravidel kódování.

Platí pro