다음을 통해 공유


DataReader 클래스

정의

IVsDataReader 및 IVsDataReaderDescriptor 인터페이스의 구현을 나타냅니다.

public ref class DataReader abstract : IDisposable, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReaderDescriptor
public abstract class DataReader : IDisposable, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReaderDescriptor
type DataReader = class
    interface IVsDataReader
    interface IDisposable
    interface IVsDataReaderDescriptor
Public MustInherit Class DataReader
Implements IDisposable, IVsDataReader, IVsDataReaderDescriptor
상속
DataReader
파생
구현

생성자

DataReader()

DataReader 클래스의 새 인스턴스를 초기화합니다.

속성

Descriptor

데이터 원본의 데이터를 설명하는 정보를 가져옵니다.

HasDescriptor

데이터 판독기가 속성을 통해 Descriptor 구현 IVsDataReaderDescriptor 을 노출하는지 여부를 나타내는 값을 가져옵니다.

IsClosed

지정된 판독기가 닫혔는지 여부를 나타내는 부울 값을 가져옵니다.

ItemCount

현재 데이터 블록의 항목 수를 가져옵니다.

Status

현재 데이터 판독기에서 데이터를 제공하는 메서드에서 반환된 숫자 상태 코드를 가져옵니다.

메서드

Close()

DataReader 인스턴스를 닫습니다.

Dispose()

현재 DataReader instance 대해 유지되는 관리되는 리소스를 해제합니다.

Dispose(Boolean)

public Dispose() 메서드가 호출될 때와 메서드를 호출하여 개체가 종료될 때 모두 현재 DataReader instance 연결된 리소스를 Finalize() 정리합니다.

Finalize()

현재 DataReader instance 완료합니다.

GetBytes(Int32, Byte[], Int32, Int32)

지정된 수의 원시 이진 데이터를 검색합니다.

GetBytes(String, Byte[], Int32, Int32)

지정된 수의 원시 이진 데이터를 검색합니다.

GetItem(Int32)

현재 데이터 블록의 지정된 인덱스에 있는 항목의 값을 검색합니다.

GetItem(String)

현재 데이터 블록에서 지정된 이름의 데이터 항목 값을 검색합니다.

GetItemIndex(String)

데이터 블록에서 지정된 항목 이름에 해당하는 인덱스 를 반환합니다.

GetItemMaxLength(Int32)

지정된 인덱스에서 데이터 항목의 최대 길이(문자)를 검색합니다.

GetItemName(Int32)

지정된 인덱스의 데이터 항목에 할당된 이름(있는 경우)을 검색합니다.

GetItemType(Int32)

기본 형식에 대해 지정된 인덱스에서 데이터 항목 또는 항목의 데이터 형식 Default을 검색합니다.

GetItemType(Int32, DataItemTypeFormat)

지정된 인덱스에서 지정된 형식으로 데이터 항목 또는 항목의 데이터 형식을 검색합니다.

IsNullItem(Int32)

지정된 인덱스의 데이터 항목이 지정되지 않은지, 즉 null인지 여부를 나타냅니다.

IsNullItem(String)

지정된 데이터 항목의 값이 지정되지 않은지, 즉 null인지 여부를 나타냅니다.

NextResult()

판독기가 여러 결과 집합을 포함하는 경우 데이터 판독기를 다음 결과 집합으로 확장합니다.

Read()

판독기가 둘 이상의 데이터 블록을 포함하는 경우 판독기를 다음 데이터 블록으로 진행합니다.

Terminate()

모든 데이터를 반환하거나 출력 매개 변수를 설정하지 않고 데이터 판독기를 즉시 종료합니다.

적용 대상