다음을 통해 공유


IVsDataReader 인터페이스

정의

데이터 원본에서 데이터를 읽는 메서드를 나타냅니다.

public interface class IVsDataReader : IDisposable
[Microsoft.VisualStudio.Data.Core.DataClientObject("29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface IVsDataReader : IDisposable
[<Microsoft.VisualStudio.Data.Core.DataClientObject("29885742-32C5-46d3-A2A6-A28F4B6D746B")>]
type IVsDataReader = interface
    interface IDisposable
Public Interface IVsDataReader
Implements IDisposable
파생
특성
구현

속성

Descriptor

클래스에서 구현되는 경우 데이터 원본의 데이터를 설명하는 정보를 가져옵니다.

IsClosed

클래스에서 구현되는 경우 지정된 판독기가 닫혀 있는지 여부를 나타내는 부울 값을 가져옵니다.

Status

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

메서드

Close()

클래스에서 구현되면 instance 닫습니다 IVsDataReader .

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

클래스에서 구현되는 경우 지정된 수의 원시 이진 데이터를 검색합니다.

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

클래스에서 구현되는 경우 지정된 수의 원시 이진 데이터를 검색합니다.

GetItem(Int32)

클래스에 의해 구현되는 경우 는 현재 데이터 블록의 지정된 인덱스에 있는 항목의 값을 검색합니다.

GetItem(String)

클래스에서 구현되는 경우 는 현재 데이터 블록에서 지정된 이름의 데이터 항목 값을 검색합니다.

IsNullItem(Int32)

클래스에서 구현되는 경우 지정된 인덱스의 데이터 항목이 지정되지 않은지, 즉 null인지 여부를 나타냅니다.

IsNullItem(String)

클래스에서 구현되는 경우 지정된 데이터 항목의 값이 지정되지 않은지, 즉 null인지 여부를 나타냅니다.

NextResult()

클래스에서 구현하는 경우 판독기가 여러 결과 집합을 포함하는 경우 데이터 판독기를 다음 결과 집합으로 진행합니다.

Read()

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

Terminate()

클래스에서 구현하는 경우 는 모든 데이터를 반환하거나 출력 매개 변수를 설정하지 않고 데이터 판독기를 즉시 종료합니다.

적용 대상