Поделиться через


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

Поток, в который копируются данные.

Возвращаемое значение

IAsyncOperationWithProgress<UInt64,UInt64>

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

Число байт для копирования.

Возвращаемое значение

IAsyncOperationWithProgress<UInt64,UInt64>

Windows.Foundation.IAsyncOperationWithProgress<unsigned long long,unsigned long long>

IAsyncOperationWithProgress<uint64_t,uint64_t>

Операция записи байтов. Первое целое число представляет количество записанных байтов. Второе целое число представляет ход выполнения операции записи.

Атрибуты

См. также раздел

Применяется к