BufferedStream.CopyTo(Stream, Int32) 메서드

정의

현재 버퍼링된 스트림에서 바이트를 읽고 다른 스트림에 씁니다.

public:
 override void CopyTo(System::IO::Stream ^ destination, int bufferSize);
public override void CopyTo(System.IO.Stream destination, int bufferSize);
override this.CopyTo : System.IO.Stream * int -> unit
Public Overrides Sub CopyTo (destination As Stream, bufferSize As Integer)

매개 변수

destination
Stream

현재 버퍼링된 스트림의 내용을 복사할 스트림입니다.

bufferSize
Int32

버퍼 크기입니다. 이 값은 0보다 커야 합니다. 기본 크기는 81920입니다.

예외

destinationnull입니다.

bufferSize 가 음수이거나 0입니다.

현재 스트림은 읽기를 지원하지 않습니다.

-또는-

destination 은 쓰기를 지원하지 않습니다.

현재 스트림이거나 destination 메서드가 CopyTo(Stream) 호출되기 전에 닫혔습니다.

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

적용 대상