다음을 통해 공유


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 현재 instance 쓰기를 지원하는지 여부를 확인하려면 속성을 사용합니다.

적용 대상

추가 정보