RandomAccessStream.CopyAndCloseAsync(IInputStream, IOutputStream) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Копирует исходный поток в целевой поток и ожидает завершения операции копирования.
public:
static IAsyncOperationWithProgress<unsigned long long, unsigned long long> ^ CopyAndCloseAsync(IInputStream ^ source, IOutputStream ^ destination);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperationWithProgress<uint64_t, uint64_t> CopyAndCloseAsync(IInputStream const& source, IOutputStream const& destination);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperationWithProgress<ulong,ulong> CopyAndCloseAsync(IInputStream source, IOutputStream destination);
function copyAndCloseAsync(source, destination)
Public Shared Function CopyAndCloseAsync (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>
Операция записи байтов. Первое целое число представляет количество записанных байтов. Второе целое число представляет ход выполнения операции записи.
- Атрибуты
Комментарии
Метод CopyAndCloseAsync аналогичен Методу CopyAsync , но вызывает и ожидает flushAsync и Close в выходном потоке до завершения асинхронной операции.