X509ChainElementEnumerator Sınıf

Tanım

üzerinde X509ChainElementCollectionbasit bir yinelemeyi destekler. Bu sınıf devralınamaz.

C#
public sealed class X509ChainElementEnumerator : System.Collections.Generic.IEnumerator<System.Security.Cryptography.X509Certificates.X509ChainElement>
C#
public sealed class X509ChainElementEnumerator : System.Collections.IEnumerator
Devralma
X509ChainElementEnumerator
Uygulamalar

Açıklamalar

Numaralandırıcılar bir koleksiyondaki verilere salt okunur erişim sağlar. Numaralandırıcılar, temel alınan koleksiyonu değiştirmek için kullanılamaz.

Başlangıçta, numaralandırıcı, koleksiyondaki ilk öğenin önüne yerleştirilir. Reset numaralandırıcıyı bu konuma sıfırlar. Bu konumda çağrısı Current bir özel durum oluşturur. Bu nedenle, değerini Currentokumadan önce numaralandırıcıyı koleksiyonun ilk öğesine ilerletmek için çağrısında MoveNext bulunmalısınız.

Bu sınıf öğesinden IEnumeratordevralır. Bir koleksiyon üzerinde numaralandırma hakkında daha fazla bilgi için sınıfına bakın.

Özellikler

Current

içindeki geçerli öğeyi X509ChainElementCollectionalır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MoveNext()

Numaralandırıcıyı içindeki bir sonraki öğeye ilerler X509ChainElementCollection.

Reset()

Numaralandırıcıyı içindeki ilk öğeden önceki başlangıç konumuna X509ChainElementCollectionayarlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

IEnumerator.Current

içindeki geçerli öğeyi X509ChainElementCollectionalır.

Şunlara uygulanır

Ürün Sürümler
.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