Udostępnij za pośrednictwem


X509ExtensionEnumerator Klasa

Definicja

Obsługuje prostą iterację za pośrednictwem elementu X509ExtensionCollection. Klasa ta nie może być dziedziczona.

public ref class X509ExtensionEnumerator sealed : System::Collections::IEnumerator
public ref class X509ExtensionEnumerator sealed : System::Collections::Generic::IEnumerator<System::Security::Cryptography::X509Certificates::X509Extension ^>
public sealed class X509ExtensionEnumerator : System.Collections.IEnumerator
public sealed class X509ExtensionEnumerator : System.Collections.Generic.IEnumerator<System.Security.Cryptography.X509Certificates.X509Extension>
type X509ExtensionEnumerator = class
    interface IEnumerator
type X509ExtensionEnumerator = class
    interface IEnumerator<X509Extension>
    interface IEnumerator
    interface IDisposable
Public NotInheritable Class X509ExtensionEnumerator
Implements IEnumerator
Public NotInheritable Class X509ExtensionEnumerator
Implements IEnumerator(Of X509Extension)
Dziedziczenie
X509ExtensionEnumerator
Implementuje

Uwagi

Moduły wyliczania zapewniają dostęp tylko do odczytu do danych w kolekcji. Moduły wyliczania nie mogą być używane do modyfikowania bazowej kolekcji.

Początkowo moduł wyliczający jest umieszczony przed pierwszym elementem w kolekcji. Reset powoduje również powrót modułu wyliczającego do tej pozycji. W tej pozycji wywołanie Current zgłasza wyjątek. W związku z tym należy wywołać metodę MoveNext , aby przejść do pierwszego elementu kolekcji przed odczytaniem wartości Current.

Ta klasa dziedziczy z interfejsu IEnumerator . Aby uzyskać więcej informacji na temat wyliczania kolekcji, zobacz IEnumerator temat.

Właściwości

Current

Pobiera bieżący element w elemencie X509ExtensionCollection.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MoveNext()

Rozwija moduł wyliczający do następnego elementu w elemecie X509ExtensionCollection.

Reset()

Ustawia moduł wyliczający na jego początkowe położenie, czyli przed pierwszym elementem w elemecie X509ExtensionCollection.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDisposable.Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.

IEnumerator.Current

Pobiera obiekt z kolekcji.

Dotyczy