다음을 통해 공유


AdoDotNetDataReader.GetBytes 메서드

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

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

구문

‘선언
Public Overrides Function GetBytes ( _
    index As Integer, _
    buffer As Byte(), _
    bufferIndex As Integer, _
    length As Integer _
) As Integer
public override int GetBytes(
    int index,
    byte[] buffer,
    int bufferIndex,
    int length
)
public:
virtual int GetBytes(
    int index, 
    array<unsigned char>^ buffer, 
    int bufferIndex, 
    int length
) override
abstract GetBytes : 
        index:int * 
        buffer:byte[] * 
        bufferIndex:int * 
        length:int -> int  
override GetBytes : 
        index:int * 
        buffer:byte[] * 
        bufferIndex:int * 
        length:int -> int
public override 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 매개 변수가 올바르지 않습니다.

설명

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

.NET Framework 보안

참고 항목

참조

AdoDotNetDataReader 클래스

Microsoft.VisualStudio.Data.AdoDotNet 네임스페이스