X509ExtensionEnumerator Classe

Definição

Suporta uma iteração simples sobre um X509ExtensionCollection. Esta classe não pode ser herdada.

public ref class X509ExtensionEnumerator sealed : System::Collections::Generic::IEnumerator<System::Security::Cryptography::X509Certificates::X509Extension ^>
public ref class X509ExtensionEnumerator sealed : System::Collections::IEnumerator
public sealed class X509ExtensionEnumerator : System.Collections.Generic.IEnumerator<System.Security.Cryptography.X509Certificates.X509Extension>
public sealed class X509ExtensionEnumerator : System.Collections.IEnumerator
type X509ExtensionEnumerator = class
    interface IEnumerator<X509Extension>
    interface IEnumerator
    interface IDisposable
type X509ExtensionEnumerator = class
    interface IEnumerator
Public NotInheritable Class X509ExtensionEnumerator
Implements IEnumerator(Of X509Extension)
Public NotInheritable Class X509ExtensionEnumerator
Implements IEnumerator
Herança
X509ExtensionEnumerator
Implementações

Observações

Os enumeradores fornecem acesso apenas de leitura aos dados da coleção. Os enumeradores não podem ser usados para modificar a coleção subjacente.

Inicialmente, o enumerador é posicionado antes do primeiro elemento da coleção. Reset também traz o recenseador de volta a esta posição. Nesta posição, chamar Current lança uma exceção. Portanto, deve chamar MoveNext para avançar o enumerador até ao primeiro elemento da coleção antes de ler o valor de Current.

Esta classe herda da IEnumerator interface. Para mais informações sobre a enumeração de uma coleção, consulte o IEnumerator tópico.

Propriedades

Name Description
Current

Obtém o elemento atual em .X509ExtensionCollection

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MoveNext()

Avança o enumerador para o próximo elemento no X509ExtensionCollection.

Reset()

Define o enumerador para a sua posição inicial, que é antes do primeiro elemento do X509ExtensionCollection.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IDisposable.Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

IEnumerator.Current

Obtém um objeto de uma coleção.

Aplica-se a