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입니다.

예외

destination이(가) null인 경우

bufferSize가 음수이거나 0인 경우

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

또는

destination이 쓰기를 지원하지 않는 경우

CopyTo(Stream) 메서드가 호출되기 전에 현재 스트림 또는 destination이 닫힌 경우.

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

적용 대상