X509Certificate2Enumerator Classe

Definição

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

public ref class X509Certificate2Enumerator sealed : System::Collections::Generic::IEnumerator<System::Security::Cryptography::X509Certificates::X509Certificate2 ^>
public ref class X509Certificate2Enumerator sealed : System::Collections::IEnumerator
public sealed class X509Certificate2Enumerator : System.Collections.Generic.IEnumerator<System.Security.Cryptography.X509Certificates.X509Certificate2>
public sealed class X509Certificate2Enumerator : System.Collections.IEnumerator
type X509Certificate2Enumerator = class
    interface IEnumerator<X509Certificate2>
    interface IEnumerator
    interface IDisposable
type X509Certificate2Enumerator = class
    interface IEnumerator
Public NotInheritable Class X509Certificate2Enumerator
Implements IEnumerator(Of X509Certificate2)
Public NotInheritable Class X509Certificate2Enumerator
Implements IEnumerator
Herança
X509Certificate2Enumerator
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. O Reset método também traz o enumerador de volta a esta posição. Nesta posição, chamar a Current propriedade lança uma exceção. Portanto, deve chamar o MoveNext método para avançar o enumerador para o 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 sobre uma coleção, veja IEnumerator.

Propriedades

Name Description
Current

Obtém o elemento atual no X509Certificate2Collection objeto.

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 do X509Certificate2Collection objeto.

Reset()

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

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

Para uma descrição deste elemento, veja Current.

IEnumerator.MoveNext()

Para uma descrição deste elemento, veja MoveNext().

IEnumerator.Reset()

Para uma descrição deste elemento, veja Reset().

Aplica-se a