CryptoStream.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 오류가 발생했습니다.

암호화 작업 중에 오류가 발생했습니다.

설명

복사는 현재 스트림의 현재 위치에서 시작되며 복사 작업이 완료된 후 대상 스트림의 위치를 다시 설정하지 않습니다.

적용 대상