SqlChars.Read(Int64, Char[], Int32, Int32) 메서드

정의

SqlChars 인스턴스의 문자를 전달된 버퍼로 복사하고 복사된 문자 수를 반환합니다.

public:
 long Read(long offset, cli::array <char> ^ buffer, int offsetInBuffer, int count);
public long Read(long offset, char[] buffer, int offsetInBuffer, int count);
member this.Read : int64 * char[] * int * int -> int64
Public Function Read (offset As Long, buffer As Char(), offsetInBuffer As Integer, count As Integer) As Long

매개 변수

offset
Int64

Int64 long 인스턴스에 포함된 SqlChars 값으로의 값 오프셋입니다.

buffer
Char[]

복사할 문자 배열 버퍼입니다.

offsetInBuffer
Int32

Int32 복사를 시작할 버퍼에 대한 정수 오프셋입니다.

count
Int32

Int32 복사할 문자 수를 나타내는 정수 값입니다.

반품

Int64 long 복사된 바이트 수를 나타내는 값입니다.

설명

그 이상으로 MaxLength읽으려고 하면 예외가 throw됩니다.

복사할 문자를 값의 count 끝에서 끝까지 사용할 수 있는 문자보다 더 많이 지정하면 offsetInBuffer 사용 가능한 문자만 복사됩니다.

대상 버퍼가 null 참조인 경우 예외가 throw됩니다.

대상 버퍼가 요청된 만큼 문자를 받을 수 없는 경우 예외가 throw됩니다.

적용 대상

추가 정보