Aracılığıyla paylaş


EventInfos.GetEnumerator Yöntemi

Bir Numaralandırıcı kullanmak için üzerinden yineleme yapma döndürür EventInfos koleksiyon.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public Function GetEnumerator As EventInfoEnumerator
'Kullanım
Dim instance As EventInfos
Dim returnValue As EventInfoEnumerator

returnValue = instance.GetEnumerator()
public EventInfoEnumerator GetEnumerator()
public:
EventInfoEnumerator^ GetEnumerator()
member GetEnumerator : unit -> EventInfoEnumerator 
public function GetEnumerator() : EventInfoEnumerator

Açıklamalar

Numaralandırıcıları salt okunur veri koleksiyon için kullanılmak üzere tasarlanmıştır.Numaralandırıcıları temel alınan koleksiyon değiştirmek için kullanılamaz.

Numaralayıcı özel kullanım erişimine sahip koleksiyon.

Bir Numaralandırıcı oluşturulduğunda, geçerli durumunu anlık görüntü alır koleksiyon.Değişiklik, koleksiyon, gibi ekleme, değiştirme veya öğeleri silme anlık görüntü yetersiz eşitleme alır ve numaralayıcı atar bir InvalidOperationException.Aynı anda aynı koleksiyonundan oluşturulan iki numaralandırıcıları saat farklı koleksiyon anlık olabilir.

Numaralayıcı ilk öğe önce konumlandırdıysanız geçerli olmayan bir durumda koleksiyon veya son öğe sonra koleksiyon.Bir Numaralandırıcı geçerli olmayan bir durumda olduğunda, arama Geçerli bir istisna atar.

Başlangıçta, ilk öğe önce numaralayıcı yerleştirilir koleksiyon.Reset de numaralayıcı bu konuma getirir.Bu nedenle, bir sýralayýcý oluşturulduktan sonra veya daha sonra sıfırlama, MoveNext ilk öğe için numaralayıcı ilerlemek için çağrılmalıdır koleksiyon değerini okur önce Geçerli.

Geçerli kadar ya da aynı nesnesi döndüren MoveNext veya Reset denir.

Sonunda koleksiyon olan geçirilen, numaralayıcı yeniden arama ve geçerli olmayan bir durumda olduğunu MoveNext verir yanlış.Arama Geçerli için son çağrı, bir istisna atar MoveNext döndürülen yanlış.