다음을 통해 공유


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

예외

destination이(가) null인 경우

bufferSize가 음수이거나 0인 경우

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

또는

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

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

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

암호화 작업 동안 오류가 발생한 경우

설명

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

적용 대상