Compartilhar via


AsnReader.ReadSetOf Método

Definição

Sobrecargas

ReadSetOf(Nullable<Asn1Tag>)

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

ReadSetOf(Boolean, Nullable<Asn1Tag>)

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

ReadSetOf(Nullable<Asn1Tag>)

Origem:
AsnDecoder.SetOf.cs
Origem:
AsnDecoder.SetOf.cs
Origem:
AsnDecoder.SetOf.cs

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

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

Parâmetros

expectedTag
Nullable<Asn1Tag>

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

Retornos

Um novo leitor posicionado no primeiro valor do 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 de acordo com as 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
Origem:
AsnDecoder.SetOf.cs
Origem:
AsnDecoder.SetOf.cs

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

Parâmetros

skipSortOrderValidation
Boolean

true para sempre aceitar os dados na ordem em que são apresentados, false para verificar se os dados estão classificados corretamente quando as regras de codificação informarem que a classificação era obrigatória (CER e DER).

expectedTag
Nullable<Asn1Tag>

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

Retornos

Um novo leitor posicionado no primeiro valor do 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 de acordo com as 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