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()

执行与释放或重置非托管资源关联的应用程序定义的任务。

IEnumerator.Current

获取 X509ChainElementCollection 中的当前元素。

适用于