다음을 통해 공유


SqlFileStream.Read(Byte[], Int32, Int32) 메서드

정의

현재 스트림에서 바이트 시퀀스를 읽고 읽은 바이트 수만큼 스트림 내의 위치를 앞으로 이동합니다.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
public override int Read(byte[] buffer, int offset, int count);
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

매개 변수

buffer
Byte[]

바이트 배열입니다. 이 메서드가 반환될 때 버퍼에는 오프셋과 (오프셋 + 개수 - 1) 사이의 값이 현재 원본에서 읽은 바이트로 대체된 지정된 바이트 배열이 포함됩니다.

offset
Int32

현재 스트림에서 읽은 데이터를 저장하기 시작할 버퍼의 0부터 시작하는 바이트 오프셋입니다.

count
Int32

현재 스트림에서 읽을 최대 바이트 수입니다.

반환

버퍼에 읽은 총 바이트 수입니다. 이 값은 현재 많은 바이트를 사용할 수 없는 경우 요청된 바이트 수보다 작거나 스트림의 끝에 도달한 경우 0보다 작을 수 있습니다.

예외

개체는 데이터 읽기를 지원하지 않습니다.

설명

현재 인스턴스에서 CanRead 쓰기를 지원하는지 여부를 확인하려면 이 속성을 사용합니다.

적용 대상

추가 정보