BufferedStream.CopyTo(Stream, Int32) Metoda

Definice

Přečte bajty z aktuálního datového proudu ve vyrovnávací paměti a zapíše je do jiného datového proudu.

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)

Parametry

destination
Stream

Datový proud, do kterého se zkopíruje obsah aktuálního datového proudu ve vyrovnávací paměti.

bufferSize
Int32

Velikost vyrovnávací paměti. Tato hodnota musí být větší než nula. Výchozí velikost je 81920.

Výjimky

destination je null.

bufferSize je záporná nebo nulová.

Aktuální datový proud nepodporuje čtení.

-nebo-

destination nepodporuje psaní.

Buď aktuální datový proud, nebo destination byl zavřený před zavolání CopyTo(Stream) metody.

Došlo k vstupně-výstupní chybě.

Platí pro