다음을 통해 공유


DataColEnumerator 클래스

정의

이 클래스는 ADO 열거자가 데이터 세트 또는 레코드 세트를 반환할 때 사용됩니다. 이 열거자를 통해 열을 열거할 수 있습니다. 이 클래스는 상속될 수 없습니다.

public ref class DataColEnumerator sealed : System::Collections::IEnumerator
public sealed class DataColEnumerator : System.Collections.IEnumerator
type DataColEnumerator = class
    interface IEnumerator
Public NotInheritable Class DataColEnumerator
Implements IEnumerator
상속
DataColEnumerator
구현

설명

이 클래스의 멤버는 직접 사용할 수 없습니다. 이 클래스는 키워드(For EachVisual Basic의 경우)에서 사용됩니다foreach. 다음 코드 예제는 단순히 인덱싱을 사용하여 데이터 열을 열거자에 배치하고 반복하는 방법을 보여 주는 루프의 foreach 한 조각입니다.

Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)  

DataColEnumerator dcEnum = (DataColEnumerator)vars[0]  
foreach (object o in dcEnum)  
{  
    // Do something with o,   
    // where o is the value of the column, just as you would get  
    // if you had a variable for a specific index.  
}  

인덱스 기반의 열만 검색하는 대신 변수 매핑의 인덱스 전체를 변수로 검색하려면 변수 매핑에 대한 인덱스 (-1)를 설정해야만 직접 액세스할 수 있습니다.

속성

Current

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

컬렉션의 현재 개체를 가져옵니다.

메서드

MoveNext()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

열거자가 다음 요소로 이동하는지 여부를 나타냅니다.

Reset()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

DataColEnumerator 기본 구성으로 다시 설정

적용 대상