BinaryReader.FillBuffer(Int32) BinaryReader.FillBuffer(Int32) BinaryReader.FillBuffer(Int32) BinaryReader.FillBuffer(Int32) Method

정의

스트림에서 읽은 지정된 바이트 수로 내부 버퍼를 채웁니다.Fills the internal buffer with the specified number of bytes read from the stream.

protected:
 virtual void FillBuffer(int numBytes);
protected virtual void FillBuffer (int numBytes);
abstract member FillBuffer : int -> unit
override this.FillBuffer : int -> unit
Protected Overridable Sub FillBuffer (numBytes As Integer)

매개 변수

numBytes
Int32 Int32 Int32 Int32

읽을 바이트 수입니다.The number of bytes to be read.

예외

numBytes를 읽기 전에 스트림의 끝에 도달한 경우The end of the stream is reached before numBytes could be read.

I/O 오류가 발생했습니다.An I/O error occurs.

요청된 numBytes가 내부 버퍼 크기보다 큰 경우Requested numBytes is larger than the internal buffer size.

설명

내부 버퍼 크기는 16을 반환 하는 값 중 큰 값 GetMaxByteCount 지정 인코딩에 대 한 합니다.The internal buffer size is the larger value between 16 and the value returned by GetMaxByteCount for the specified encoding.

공통적인 I/O 작업의 목록을 참조 하세요 공통적인 I/O 작업합니다.For a list of common I/O tasks, see Common I/O Tasks.

적용 대상

추가 정보