RandomAccessStream.CopyAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CopyAsync(IInputStream, IOutputStream) |
Копирует исходный поток в целевой поток. |
CopyAsync(IInputStream, IOutputStream, UInt64) |
Копирует указанное количество байтов из исходного потока в поток назначения. |
CopyAsync(IInputStream, IOutputStream)
Копирует исходный поток в целевой поток.
public:
static IAsyncOperationWithProgress<unsigned long long, unsigned long long> ^ CopyAsync(IInputStream ^ source, IOutputStream ^ destination);
/// [Windows.Foundation.Metadata.Overload("CopyAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperationWithProgress<uint64_t, uint64_t> CopyAsync(IInputStream const& source, IOutputStream const& destination);
[Windows.Foundation.Metadata.Overload("CopyAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperationWithProgress<ulong,ulong> CopyAsync(IInputStream source, IOutputStream destination);
function copyAsync(source, destination)
Public Shared Function CopyAsync (source As IInputStream, destination As IOutputStream) As IAsyncOperationWithProgress(Of ULong, ULong)
Параметры
- source
- IInputStream
Поток для копирования данных.
- destination
- IOutputStream
Поток, в который копируются данные.
Возвращаемое значение
Windows.Foundation.IAsyncOperationWithProgress<unsigned long long,unsigned long long>
IAsyncOperationWithProgress<uint64_t,uint64_t>
Операция записи байтов. Первое целое число представляет количество записанных байтов. Второе целое число представляет ход выполнения операции записи.
- Атрибуты
См. также раздел
Применяется к
CopyAsync(IInputStream, IOutputStream, UInt64)
Копирует указанное количество байтов из исходного потока в поток назначения.
public:
static IAsyncOperationWithProgress<unsigned long long, unsigned long long> ^ CopyAsync(IInputStream ^ source, IOutputStream ^ destination, unsigned long long bytesToCopy);
/// [Windows.Foundation.Metadata.Overload("CopySizeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperationWithProgress<uint64_t, uint64_t> CopyAsync(IInputStream const& source, IOutputStream const& destination, uint64_t const& bytesToCopy);
[Windows.Foundation.Metadata.Overload("CopySizeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperationWithProgress<ulong,ulong> CopyAsync(IInputStream source, IOutputStream destination, ulong bytesToCopy);
function copyAsync(source, destination, bytesToCopy)
Public Shared Function CopyAsync (source As IInputStream, destination As IOutputStream, bytesToCopy As ULong) As IAsyncOperationWithProgress(Of ULong, ULong)
Параметры
- source
- IInputStream
Поток для копирования данных.
- destination
- IOutputStream
Поток, в который копируются данные.
- bytesToCopy
-
UInt64
unsigned long long
uint64_t
Число байт для копирования.
Возвращаемое значение
Windows.Foundation.IAsyncOperationWithProgress<unsigned long long,unsigned long long>
IAsyncOperationWithProgress<uint64_t,uint64_t>
Операция записи байтов. Первое целое число представляет количество записанных байтов. Второе целое число представляет ход выполнения операции записи.
- Атрибуты