Share via


CryptoStream.CopyTo(Stream, Int32) Metodo

Definizione

Legge i byte dal flusso sottostante, applica le trasformazioni crittografiche pertinenti e scrive il risultato nel flusso di destinazione.

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)

Parametri

destination
Stream

Flusso in cui verrà copiato il contenuto del flusso corrente.

bufferSize
Int32

Dimensioni, in byte, del buffer da usare per la lettura dal flusso sottostante. Il valore deve essere maggiore di zero. Le dimensioni predefinite sono 81920 byte.

Eccezioni

destination è null.

bufferSize è un valore negativo o zero.

Il flusso corrente non supporta la lettura.

-oppure-

destination non supporta la scrittura.

Il flusso corrente o destination sono stati chiusi prima che venisse chiamato il metodo CopyTo(Stream).

Si è verificato un errore di I/O.

Si è verificato un errore durante un'operazione di crittografia.

Commenti

La copia inizia alla posizione corrente nel flusso corrente e non reimposta la posizione del flusso di destinazione dopo il completamento dell'operazione di copia.

Si applica a