Udostępnij za pośrednictwem


StreamCopyOperation.CopyToAsync Metoda

Definicja

Przeciążenia

CopyToAsync(Stream, Stream, Nullable<Int64>, CancellationToken)

Asynchronicznie odczytuje daną liczbę bajtów ze strumienia źródłowego i zapisuje je w innym strumieniu.

CopyToAsync(Stream, Stream, Nullable<Int64>, Int32, CancellationToken)

Asynchronicznie odczytuje daną liczbę bajtów ze strumienia źródłowego i zapisuje je w innym strumieniu przy użyciu określonego rozmiaru buforu.

CopyToAsync(Stream, Stream, Nullable<Int64>, CancellationToken)

Źródło:
StreamCopyOperation.cs
Źródło:
StreamCopyOperation.cs
Źródło:
StreamCopyOperation.cs

Asynchronicznie odczytuje daną liczbę bajtów ze strumienia źródłowego i zapisuje je w innym strumieniu.

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

Parametry

source
Stream

Strumień, z którego zostanie skopiowana zawartość.

destination
Stream

Strumień, do którego zostanie skopiowana zawartość bieżącego strumienia.

count
Nullable<Int64>

Liczba bajtów do skopiowania.

cancel
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Zadanie reprezentujące operację kopiowania asynchronicznego.

Dotyczy

CopyToAsync(Stream, Stream, Nullable<Int64>, Int32, CancellationToken)

Źródło:
StreamCopyOperation.cs
Źródło:
StreamCopyOperation.cs
Źródło:
StreamCopyOperation.cs

Asynchronicznie odczytuje daną liczbę bajtów ze strumienia źródłowego i zapisuje je w innym strumieniu przy użyciu określonego rozmiaru buforu.

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

Parametry

source
Stream

Strumień, z którego zostanie skopiowana zawartość.

destination
Stream

Strumień, do którego zostanie skopiowana zawartość bieżącego strumienia.

count
Nullable<Int64>

Liczba bajtów do skopiowania.

bufferSize
Int32

Rozmiar buforu w bajtach. Ta wartość musi być większa niż zero. Domyślny rozmiar to 4096.

cancel
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Zadanie reprezentujące operację kopiowania asynchronicznego.

Dotyczy