X509Certificate2Enumerator Classe

Definizione

Supporta una semplice iterazione su un oggetto X509Certificate2Collection. La classe non può essere ereditata.

C#
public sealed class X509Certificate2Enumerator : System.Collections.Generic.IEnumerator<System.Security.Cryptography.X509Certificates.X509Certificate2>
C#
public sealed class X509Certificate2Enumerator : System.Collections.IEnumerator
Ereditarietà
X509Certificate2Enumerator
Implementazioni

Commenti

Gli enumeratori forniscono l'accesso in sola lettura ai dati nella raccolta. Gli enumeratori non possono essere usati per modificare la raccolta sottostante.

Inizialmente l'enumeratore è posizionato davanti al primo elemento della raccolta. Il Reset metodo riporta anche l'enumeratore a questa posizione. In questa posizione, la chiamata alla proprietà genera un'eccezione Current . È pertanto necessario chiamare il metodo per avanzare l'enumeratore MoveNext al primo elemento della raccolta prima di leggere il valore di Current.

Questa classe eredita dall'interfaccia IEnumerator . Per altre informazioni sull'enumerazione su una raccolta, vedere IEnumerator.

Proprietà

Current

Ottiene l'elemento corrente nell'oggetto X509Certificate2Collection.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MoveNext()

Sposta l'enumeratore sull'elemento successivo dell'oggetto X509Certificate2Collection.

Reset()

Imposta l'enumeratore sulla posizione iniziale, ovvero prima del primo elemento dell'oggetto X509Certificate2Collection.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IDisposable.Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

IEnumerator.Current

Per una descrizione di questo membro, vedere Current.

IEnumerator.MoveNext()

Per una descrizione di questo membro, vedere MoveNext().

IEnumerator.Reset()

Per una descrizione di questo membro, vedere Reset().

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1