次の方法で共有


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>

バイト ライター操作。 最初の整数は、書き込まれたバイト数を表します。 2 番目の整数は、書き込み操作の進行状況を表します。

属性

こちらもご覧ください

適用対象

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>

バイト ライター操作。 最初の整数は、書き込まれたバイト数を表します。 2 番目の整数は、書き込み操作の進行状況を表します。

属性

こちらもご覧ください

適用対象