DbEnumerator Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
GetEnumerator().NET veri sağlayıcısı tarafından bir koleksiyon üzerinde basit bir yinelemeyi destekleyen yöntemini kullanıma sunar.
public ref class DbEnumerator : System::Collections::IEnumerator
public class DbEnumerator : System.Collections.IEnumerator
type DbEnumerator = class
interface IEnumerator
Public Class DbEnumerator
Implements IEnumerator
- Devralma
-
DbEnumerator
- Uygulamalar
Açıklamalar
sınıfıDbEnumerator, veri bağlama desteği sağlamak için bir .NET Framework veri sağlayıcısı tarafından uygulanır.
Tasarım gereği DbEnumerator , nesne yalnızca bir sonuç kümesiyle kullanılmak üzere tasarlanmıştır. Örneğin, farklı şemalar döndüren iki SQL SELECT deyimi içeren bir batch deyimi yürütürseniz, ikinci deyim şemanın tamamını geri döndürmeyebilir. Bu durumu önlemek için, her sonuç kümesi için bir DbEnumerator alın ve ardından bir .NET Framework veri sağlayıcısı DataReader nesnesinin yöntemini çağırınNextResult
.
Oluşturucular
DbEnumerator(DbDataReader) |
give n veri okuyucusu ile sınıfının yeni bir örneğini DbEnumerator başlatır. |
DbEnumerator(DbDataReader, Boolean) |
Belirtilen okuyucuyu DbEnumerator kullanarak sınıfının yeni bir örneğini başlatır ve verileri yineledikten sonra okuyucunun otomatik olarak kapatılıp kapatılmayacağını gösterir. |
DbEnumerator(IDataReader) |
Belirtilen |
DbEnumerator(IDataReader, Boolean) |
Belirtilen |
Özellikler
Current |
Koleksiyondaki geçerli öğeyi alı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ı koleksiyonun sonraki öğesine ilerler. |
Reset() |
Numaralandırıcıyı koleksiyondaki ilk öğeden önceki ilk konumuna ayarlar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |