다음을 통해 공유


DataReader.GetBytes 메서드

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

네임스페이스:  Microsoft.VisualStudio.Data
어셈블리:  Microsoft.VisualStudio.Data(Microsoft.VisualStudio.Data.dll)

구문

‘선언
Public MustOverride Function GetBytes ( _
    index As Integer, _
    buffer As Byte(), _
    bufferIndex As Integer, _
    length As Integer _
) As Integer
public abstract int GetBytes(
    int index,
    byte[] buffer,
    int bufferIndex,
    int length
)
public:
virtual int GetBytes(
    int index, 
    array<unsigned char>^ buffer, 
    int bufferIndex, 
    int length
) abstract
abstract GetBytes : 
        index:int * 
        buffer:byte[] * 
        bufferIndex:int * 
        length:int -> int
public abstract function GetBytes(
    index : int, 
    buffer : byte[], 
    bufferIndex : int, 
    length : int
) : int

매개 변수

  • index
    형식: Int32

    현재 블록 데이터를 검색할 항목의 인덱스입니다.

  • buffer
    형식: array<Byte[]

    배열에 바이트 배열로 지정 된 데이터를 배치 합니다. 경우 nullNull 참조(Visual Basic의 경우 Nothing),이 모든 지정 된 데이터에 맞게 배열에 필요한 크기를 반환 합니다.

  • bufferIndex
    형식: Int32

    시작 위치와 지정 된 바이트 배열에서의 인덱스는 buffer 매개 변수.

  • length
    형식: Int32

    지정한 바이트 배열로 읽을 바이트 수를 buffer 매개 변수.

반환 값

형식: Int32
반환 버퍼 바이트 수를 나타내는 정수 값을 읽을.

예외

예외 조건
ArgumentOutOfRangeException

index, bufferIndex, 또는 length 매개 변수가 올바르지 않습니다.

설명

DDEX 공급자가 원시 바이트의 데이터를 표시 하는 경우이 메서드는 지정한 수의 바이트는 기존 클라이언트 쪽 버퍼에 읽을 호출 합니다. 단순히 읽고 할당 된 모든 데이터의 메모리로 인해 전체 값 검색 보다 더 나은 수행 합니다.

.NET Framework 보안

참고 항목

참조

DataReader 클래스

Microsoft.VisualStudio.Data 네임스페이스