X509CertificateCollection.X509CertificateEnumerator Klasse

Definition

Listet die X509Certificate-Objekte in einer X509CertificateCollection auf.Enumerates the X509Certificate objects in an X509CertificateCollection.

public: ref class X509CertificateCollection::X509CertificateEnumerator : System::Collections::IEnumerator
public class X509CertificateCollection.X509CertificateEnumerator : System.Collections.IEnumerator
type X509CertificateCollection.X509CertificateEnumerator = class
    interface IEnumerator
Public Class X509CertificateCollection.X509CertificateEnumerator
Implements IEnumerator
Vererbung
X509CertificateCollection.X509CertificateEnumerator
Implementiert

Hinweise

Enumeratoren ermöglichen schreibgeschützten Zugriff auf die Daten in der Auflistung.Enumerators provide read-only access to the data in the collection. Enumeratoren können nicht zum Ändern der zugrunde liegenden Auflistung verwendet werden.Enumerators cannot be used to modify the underlying collection.

Zu Beginn wird der Enumerator vor das erste Element in der Auflistung positioniert.Initially, the enumerator is positioned before the first element in the collection. Die Reset -Methode bringt den Enumerator auch wieder auf diese Position zurück.The Reset method also brings the enumerator back to this position. An dieser Position löst das Aufrufen Current der-Eigenschaft eine Ausnahme aus.At this position, calling the Current property throws an exception. Daher muss die MoveNext -Methode aufgerufen werden, um den Enumerator vor dem Lesen des Werts von Currentauf das erste Element der Auflistung zu setzen.Therefore, you must call the MoveNext method to advance the enumerator to the first element of the collection before reading the value of Current.

Diese Klasse erbt von der IEnumerator -Schnittstelle.This class inherits from the IEnumerator interface. Weitere Informationen zum Auflisten einer Auflistung finden IEnumeratorSie unter.For more information about enumerating over a collection, see IEnumerator.

Konstruktoren

X509CertificateCollection.X509CertificateEnumerator(X509CertificateCollection)

Initialisiert eine neue Instanz der X509CertificateCollection.X509CertificateEnumerator-Klasse für den angegebenen X509CertificateCollection.Initializes a new instance of the X509CertificateCollection.X509CertificateEnumerator class for the specified X509CertificateCollection.

Eigenschaften

Current

Ruft das aktuelle X509Certificate in der X509CertificateCollection ab.Gets the current X509Certificate in the X509CertificateCollection.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MoveNext()

Setzt den Enumerator auf das nächste Element der Auflistung.Advances the enumerator to the next element of the collection.

Reset()

Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der Auflistung.Sets the enumerator to its initial position, which is before the first element in the collection.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IEnumerator.Current

Eine Beschreibung dieses Members finden Sie unter Current.For a description of this member, see Current.

IEnumerator.MoveNext()

Eine Beschreibung dieses Elements finden Sie unter MoveNext().For a description of this member, see MoveNext().

IEnumerator.Reset()

Eine Beschreibung dieses Elements finden Sie unter Reset().For a description of this member, see Reset().

Gilt für: