Condividi tramite


ValueAsnReader.ReadSetOf Metodo

Definizione

Overload

Nome Descrizione
ReadSetOf(Nullable<Asn1Tag>)

Legge il valore successivo come SET-OF con il tag specificato e restituisce il risultato come nuovo lettore posizionato al primo valore del set-of (o con HasData == false), usando il SkipSetSortOrderVerification valore del costruttore (predefinito ).false

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Legge il valore successivo come SET-OF con il tag specificato e restituisce il risultato come nuovo lettore posizionato al primo valore del set di (o con HasData == false).

ReadSetOf(Nullable<Asn1Tag>)

Origine:
AsnDecoder.SetOf.cs

Legge il valore successivo come SET-OF con il tag specificato e restituisce il risultato come nuovo lettore posizionato al primo valore del set-of (o con HasData == false), usando il SkipSetSortOrderVerification valore del costruttore (predefinito ).false

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

Parametri

expectedTag
Nullable<Asn1Tag>

Tag da verificare prima della lettura o null del tag predefinito (Universal 17).

Valori restituiti

Nuovo lettore posizionato al primo valore nel set-of (o con HasData == false).

Eccezioni

Il valore successivo non ha il tag corretto.

oppure

La codifica della lunghezza non è valida nelle regole di codifica correnti.

oppure

Il contenuto non è valido nelle regole di codifica correnti.

expectedTag.TagClass è Universal, ma expectedTag.TagValue non è corretto per il metodo .

Commenti

Il contenuto annidato non viene valutato da questo metodo (a parte l'ordinamento, se necessario) e potrebbe contenere dati non validi nelle regole di codifica correnti.

Si applica a

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Origine:
AsnDecoder.SetOf.cs

Legge il valore successivo come SET-OF con il tag specificato e restituisce il risultato come nuovo lettore posizionato al primo valore del set di (o con HasData == false).

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

Parametri

skipSortOrderValidation
Boolean

true per accettare sempre i dati nell'ordine in cui vengono presentati, false per verificare che i dati siano ordinati correttamente quando le regole di codifica dicono che l'ordinamento è stato richiesto (CER e DER).

expectedTag
Nullable<Asn1Tag>

Tag da verificare prima della lettura o null del tag predefinito (Universal 17).

Valori restituiti

Nuovo lettore posizionato al primo valore nel set-of (o con HasData == false).

Eccezioni

Il valore successivo non ha il tag corretto.

oppure

La codifica della lunghezza non è valida nelle regole di codifica correnti.

oppure

Il contenuto non è valido nelle regole di codifica correnti.

expectedTag.TagClass è Universal, ma expectedTag.TagValue non è corretto per il metodo .

Commenti

Il contenuto annidato non viene valutato da questo metodo (a parte l'ordinamento, se necessario) e potrebbe contenere dati non validi nelle regole di codifica correnti.

Si applica a