StreamCopyOperation.CopyToAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CopyToAsync(Stream, Stream, Nullable<Int64>, CancellationToken) |
Асинхронно считывает заданное количество байтов из исходного потока и записывает их в другой поток. |
CopyToAsync(Stream, Stream, Nullable<Int64>, Int32, CancellationToken) |
Асинхронно считывает заданное количество байтов из исходного потока и записывает их в другой поток, используя указанный размер буфера. |
CopyToAsync(Stream, Stream, Nullable<Int64>, CancellationToken)
- Исходный код:
- StreamCopyOperation.cs
- Исходный код:
- StreamCopyOperation.cs
- Исходный код:
- StreamCopyOperation.cs
Асинхронно считывает заданное количество байтов из исходного потока и записывает их в другой поток.
public:
static System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ source, System::IO::Stream ^ destination, Nullable<long> count, System::Threading::CancellationToken cancel);
public static System.Threading.Tasks.Task CopyToAsync (System.IO.Stream source, System.IO.Stream destination, long? count, System.Threading.CancellationToken cancel);
static member CopyToAsync : System.IO.Stream * System.IO.Stream * Nullable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyToAsync (source As Stream, destination As Stream, count As Nullable(Of Long), cancel As CancellationToken) As Task
Параметры
- source
- Stream
Поток, из которого будет копироваться содержимое.
- destination
- Stream
Поток, в который будет скопировано содержимое текущего потока.
- cancel
- CancellationToken
Токен для отслеживания запросов отмены. Значение по умолчанию — None.
Возвращаемое значение
Задача, представляющая асинхронную операцию копирования.
Применяется к
CopyToAsync(Stream, Stream, Nullable<Int64>, Int32, CancellationToken)
- Исходный код:
- StreamCopyOperation.cs
- Исходный код:
- StreamCopyOperation.cs
- Исходный код:
- StreamCopyOperation.cs
Асинхронно считывает заданное количество байтов из исходного потока и записывает их в другой поток, используя указанный размер буфера.
public:
static System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ source, System::IO::Stream ^ destination, Nullable<long> count, int bufferSize, System::Threading::CancellationToken cancel);
public static System.Threading.Tasks.Task CopyToAsync (System.IO.Stream source, System.IO.Stream destination, long? count, int bufferSize, System.Threading.CancellationToken cancel);
static member CopyToAsync : System.IO.Stream * System.IO.Stream * Nullable<int64> * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyToAsync (source As Stream, destination As Stream, count As Nullable(Of Long), bufferSize As Integer, cancel As CancellationToken) As Task
Параметры
- source
- Stream
Поток, из которого будет копироваться содержимое.
- destination
- Stream
Поток, в который будет скопировано содержимое текущего потока.
- bufferSize
- Int32
Размер (в байтах) буфера. Это значение должно быть больше нуля. Размер по умолчанию — 4096.
- cancel
- CancellationToken
Токен для отслеживания запросов отмены. Значение по умолчанию — None.
Возвращаемое значение
Задача, представляющая асинхронную операцию копирования.