Partilhar via


ValueAsnReader.ReadSetOf Método

Definição

Sobrecargas

Nome Description
ReadSetOf(Nullable<Asn1Tag>)

Lê o próximo valor como um SET-OF com a marca especificada e retorna o resultado como um novo leitor posicionado no primeiro valor no conjunto de (ou com HasData == false), usando o SkipSetSortOrderVerification valor do construtor (padrão).false

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Lê o próximo valor como um SET-OF com a marca especificada e retorna o resultado como um novo leitor posicionado no primeiro valor no conjunto de (ou com HasData == false).

ReadSetOf(Nullable<Asn1Tag>)

Origem:
AsnDecoder.SetOf.cs

Lê o próximo valor como um SET-OF com a marca especificada e retorna o resultado como um novo leitor posicionado no primeiro valor no conjunto de (ou com HasData == false), usando o SkipSetSortOrderVerification valor do construtor (padrão).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

Parâmetros

expectedTag
Nullable<Asn1Tag>

A marca a ser verificada antes da leitura ou null da marca padrão (Universal 17).

Retornos

Um novo leitor posicionado no primeiro valor no conjunto de (ou com HasData == false).

Exceções

O próximo valor não tem a marca correta.

- ou -

A codificação de comprimento não é válida de acordo com as regras de codificação atuais.

- ou -

O conteúdo não é válido nas regras de codificação atuais.

expectedTag.TagClass é Universal, mas expectedTag.TagValue não está correto para o método.

Comentários

O conteúdo aninhado não é avaliado por esse método (além da ordem de classificação, quando necessário) e pode conter dados que não são válidos nas regras de codificação atuais.

Aplica-se a

ReadSetOf(Boolean, Nullable<Asn1Tag>)

Origem:
AsnDecoder.SetOf.cs

Lê o próximo valor como um SET-OF com a marca especificada e retorna o resultado como um novo leitor posicionado no primeiro valor no conjunto de (ou com 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

Parâmetros

skipSortOrderValidation
Boolean

true para sempre aceitar os dados na ordem em que são apresentados, false para verificar se os dados são classificados corretamente quando as regras de codificação dizem que a classificação foi necessária (CER e DER).

expectedTag
Nullable<Asn1Tag>

A marca a ser verificada antes da leitura ou null da marca padrão (Universal 17).

Retornos

Um novo leitor posicionado no primeiro valor no conjunto de (ou com HasData == false).

Exceções

O próximo valor não tem a marca correta.

- ou -

A codificação de comprimento não é válida de acordo com as regras de codificação atuais.

- ou -

O conteúdo não é válido nas regras de codificação atuais.

expectedTag.TagClass é Universal, mas expectedTag.TagValue não está correto para o método.

Comentários

O conteúdo aninhado não é avaliado por esse método (além da ordem de classificação, quando necessário) e pode conter dados que não são válidos nas regras de codificação atuais.

Aplica-se a