X509ChainElementEnumerator 類別

定義

支援在 X509ChainElementCollection 上的簡易反覆運算。 此類別無法獲得繼承。

public ref class X509ChainElementEnumerator sealed : System::Collections::IEnumerator
public ref class X509ChainElementEnumerator sealed : System::Collections::Generic::IEnumerator<System::Security::Cryptography::X509Certificates::X509ChainElement ^>
public sealed class X509ChainElementEnumerator : System.Collections.IEnumerator
public sealed class X509ChainElementEnumerator : System.Collections.Generic.IEnumerator<System.Security.Cryptography.X509Certificates.X509ChainElement>
type X509ChainElementEnumerator = class
    interface IEnumerator
type X509ChainElementEnumerator = class
    interface IEnumerator<X509ChainElement>
    interface IEnumerator
    interface IDisposable
Public NotInheritable Class X509ChainElementEnumerator
Implements IEnumerator
Public NotInheritable Class X509ChainElementEnumerator
Implements IEnumerator(Of X509ChainElement)
繼承
X509ChainElementEnumerator
實作

備註

列舉值提供集合中資料的唯讀存取權。 列舉值無法用來修改基礎集合。

一開始,列舉程式位在集合中的第一個項目之前。 Reset 將列舉值重設為這個位置。 在此位置,呼叫 Current 會擲回例外狀況。 因此,在讀取 MoveNext 的值之前,必須呼叫 Current 以將列舉值前移至集合的第一個項目。

這個類別繼承自 IEnumerator 。 如需列舉集合的詳細資訊,請參閱 類別。

屬性

Current

取得 X509ChainElementCollection 中目前的項目。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MoveNext()

使列舉值前進至 X509ChainElementCollection 中的下一個項目。

Reset()

將列舉值設定至其初始位置,也就是 X509ChainElementCollection 中的第一個項目之前。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

IDisposable.Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

IEnumerator.Current

取得 X509ChainElementCollection 中目前的項目。

適用於