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 a 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 81920 bytes.

Excepciones

destination es null.

bufferSize es negativo o cero.

La secuencia actual no admite la lectura.

O bien

destination no admite la escritura.

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

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