BufferedStream.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
Размер буфера. Это значение должно быть больше нуля. Размер по умолчанию — 81920.
Исключения
destination
имеет значение null
.
Параметр bufferSize
имеет отрицательное значение или равен нулю.
Текущий поток не поддерживает чтение.
-или-
Параметр destination
не поддерживает запись.
Текущий поток или параметр destination
был закрыт до вызова метода CopyTo(Stream).
Ошибка ввода/вывода.