Condividi tramite


AsnReader.ReadSetOf Metodo

Definizione

Overload

ReadSetOf(Nullable<Asn1Tag>)

Legge il valore successivo come SET-OF con il tag specificato e restituisce il risultato come nuovo lettore posizionato in corrispondenza del primo valore di Set-Of (o con HasData == false), usando il valore di SkipSetSortOrderVerification restituito dal costruttore (impostazione predefinita: false).

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Legge il valore successivo come SET-OF o SEQUENCE-OF con il tag specificato e restituisce il risultato come nuovo lettore posizionato in corrispondenza del primo valore di Set-Of (o con HasData == false).

ReadSetOf(Nullable<Asn1Tag>)

Origine:
AsnDecoder.SetOf.cs
Origine:
AsnDecoder.SetOf.cs
Origine:
AsnDecoder.SetOf.cs

Legge il valore successivo come SET-OF con il tag specificato e restituisce il risultato come nuovo lettore posizionato in corrispondenza del primo valore di Set-Of (o con HasData == false), usando il valore di SkipSetSortOrderVerification restituito dal costruttore (impostazione predefinita: 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

Parametri

expectedTag
Nullable<Asn1Tag>

Tag da controllare prima della lettura oppure null per indicare il tag predefinito (Universal 17).

Restituisce

Nuovo lettore posizionato in corrispondenza del primo valore di 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 è , ma expectedTag.TagValue non è Universalcorretto per il metodo .

Commenti

il contenuto annidato non viene valutato da questo metodo (a parte l'ordine di ordinamento, se necessario) e può contenere dati che non sono validi nelle regole di codifica correnti.

Si applica a

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Origine:
AsnDecoder.SetOf.cs
Origine:
AsnDecoder.SetOf.cs
Origine:
AsnDecoder.SetOf.cs

Legge il valore successivo come SET-OF o SEQUENCE-OF con il tag specificato e restituisce il risultato come nuovo lettore posizionato in corrispondenza del primo valore di Set-Of (o con 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

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 nelle regole di codifica è indicato che l'ordinamento è obbligatorio (CER e DER).

expectedTag
Nullable<Asn1Tag>

Tag da controllare prima della lettura oppure null per indicare il tag predefinito (Universal 17).

Restituisce

Nuovo lettore posizionato in corrispondenza del primo valore di 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 è , ma expectedTag.TagValue non è Universalcorretto per il metodo .

Commenti

il contenuto annidato non viene valutato da questo metodo (a parte l'ordine di ordinamento, se necessario) e può contenere dati che non sono validi nelle regole di codifica correnti.

Si applica a