X509CertificateCollection.X509CertificateEnumerator X509CertificateCollection.X509CertificateEnumerator X509CertificateCollection.X509CertificateEnumerator X509CertificateCollection.X509CertificateEnumerator Class

定義

X509Certificate 内の X509CertificateCollection オブジェクトを列挙します。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
継承
X509CertificateCollection.X509CertificateEnumeratorX509CertificateCollection.X509CertificateEnumeratorX509CertificateCollection.X509CertificateEnumeratorX509CertificateCollection.X509CertificateEnumerator
実装

注釈

列挙子は、コレクション内のデータへの読み取り専用アクセスを提供します。Enumerators provide read-only access to the data in the collection. 列挙子を使用して、基になるコレクションを変更することはできません。Enumerators cannot be used to modify the underlying collection.

最初に、列挙子はコレクション内の 1 番目の要素の前に位置付けられます。Initially, the enumerator is positioned before the first element in the collection. Reset メソッドは、この位置に列挙子を戻します。The Reset method also brings the enumerator back to this position. この位置で、プロパティをCurrent呼び出すと例外がスローされます。At this position, calling the Current property throws an exception. そのため、Current の値を読み取る前に、MoveNext メソッドを呼び出し、列挙子をコレクションの最初の要素に進める必要があります。Therefore, you must call the MoveNext method to advance the enumerator to the first element of the collection before reading the value of Current.

このクラスは、 IEnumeratorインターフェイスから継承します。This class inherits from the IEnumerator interface. コレクションに対する列挙の詳細についてはIEnumerator、「」を参照してください。For more information about enumerating over a collection, see IEnumerator.

コンストラクター

X509CertificateCollection.X509CertificateEnumerator(X509CertificateCollection) X509CertificateCollection.X509CertificateEnumerator(X509CertificateCollection) X509CertificateCollection.X509CertificateEnumerator(X509CertificateCollection) X509CertificateCollection.X509CertificateEnumerator(X509CertificateCollection)

指定した X509CertificateCollectionX509CertificateCollection.X509CertificateEnumerator クラスの新しいインスタンスを初期化します。Initializes a new instance of the X509CertificateCollection.X509CertificateEnumerator class for the specified X509CertificateCollection.

プロパティ

Current Current Current Current

X509Certificate 内の現在の X509CertificateCollection を取得します。Gets the current X509Certificate in the X509CertificateCollection.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MoveNext() MoveNext() MoveNext() MoveNext()

列挙子をコレクションの次の要素に進めます。Advances the enumerator to the next element of the collection.

Reset() Reset() Reset() Reset()

列挙子を初期位置、つまりコレクションの最初の要素の前に設定します。Sets the enumerator to its initial position, which is before the first element in the collection.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

明示的なインターフェイスの実装

IEnumerator.Current IEnumerator.Current IEnumerator.Current IEnumerator.Current

このメンバーの詳細については、「Current」をご覧ください。For a description of this member, see Current.

IEnumerator.MoveNext() IEnumerator.MoveNext() IEnumerator.MoveNext() IEnumerator.MoveNext()

このメンバーの詳細については、「MoveNext()」をご覧ください。For a description of this member, see MoveNext().

IEnumerator.Reset() IEnumerator.Reset() IEnumerator.Reset() IEnumerator.Reset()

このメンバーの詳細については、「Reset()」をご覧ください。For a description of this member, see Reset().

適用対象