Auf Englisch lesen

Teilen über


X509ExtensionEnumerator Klasse

Definition

Unterstützt eine einfache Iteration durch eine X509ExtensionCollection. Diese Klasse kann nicht vererbt werden.

C#
public sealed class X509ExtensionEnumerator : System.Collections.Generic.IEnumerator<System.Security.Cryptography.X509Certificates.X509Extension>
C#
public sealed class X509ExtensionEnumerator : System.Collections.IEnumerator
Vererbung
X509ExtensionEnumerator
Implementiert

Hinweise

Enumeratoren bieten schreibgeschützten Zugriff auf die Daten in der Sammlung. Enumeratoren können nicht verwendet werden, um die zugrunde liegende Auflistung zu ändern.

Zu Beginn wird der Enumerator vor das erste Element in der Auflistung positioniert. Reset setzt den Enumerator ebenfalls auf diese Position zurück. An dieser Position löst der Aufruf Current eine Ausnahme aus. Daher muss der Enumerator durch einen Aufruf von MoveNext auf das erste Element der Auflistung gesetzt werden, bevor der Wert von Current gelesen werden kann.

Diese Klasse erbt von der IEnumerator Schnittstelle. Weitere Informationen zum Auflisten einer Sammlung finden Sie im IEnumerator Thema.

Eigenschaften

Current

Ruft das aktuelle Element in der X509ExtensionCollection-Auflistung ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MoveNext()

Setzt den Enumerator auf das nächste Element in der X509ExtensionCollection.

Reset()

Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der X509ExtensionCollection.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

IEnumerator.Current

Ruft ein Objekt aus einer Auflistung ab.

Gilt für:

Produkt Versionen
.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