CryptoStream.CopyTo(Stream, Int32) Método

Definición

Lee los bytes de la secuencia subyacente, aplica las transformaciones criptográficas pertinentes y escribe el resultado en la secuencia de destino.

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)

Parámetros

destination
Stream

Secuencia en la que se copiará el contenido de la secuencia actual.

bufferSize
Int32

Tamaño, en bytes, del búfer que se va a usar para leer desde la secuencia subyacente. Este valor debe ser mayor que cero. El tamaño predeterminado es de 81920 bytes.

Excepciones

destination es null.

bufferSize es un valor negativo o es cero.

La secuencia actual no admite lectura.

o bien

destination no admite la escritura.

La secuencia actual o destination se cerraron antes de llamar al método CopyTo(Stream).

Error de E/S.

Error durante una operación criptográfica.

Comentarios

La copia comienza en la posición actual de la secuencia actual y no restablece la posición de la secuencia de destino una vez completada la operación de copia.

Se aplica a