Freigeben über


StreamCopyOperation.CopyToAsync Methode

Definition

Überlädt

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

Liest asynchron die angegebene Anzahl von Bytes aus dem Quellstream und schreibt sie in einen anderen Stream.

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

Liest asynchron die angegebene Anzahl von Bytes aus dem Quellstream und schreibt sie unter Verwendung einer angegebenen Puffergröße in einen anderen Stream.

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

Quelle:
StreamCopyOperation.cs
Quelle:
StreamCopyOperation.cs
Quelle:
StreamCopyOperation.cs

Liest asynchron die angegebene Anzahl von Bytes aus dem Quellstream und schreibt sie in einen anderen Stream.

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

Parameter

source
Stream

Der Stream, aus dem der Inhalt kopiert wird.

destination
Stream

Der Stream, in den der Inhalt des aktuellen Stream kopiert wird.

count
Nullable<Int64>

Die Anzahl der zu kopierenden Bytes.

cancel
CancellationToken

Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.

Gibt zurück

Eine Aufgabe, die den asynchronen Kopiervorgang darstellt.

Gilt für:

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

Quelle:
StreamCopyOperation.cs
Quelle:
StreamCopyOperation.cs
Quelle:
StreamCopyOperation.cs

Liest asynchron die angegebene Anzahl von Bytes aus dem Quellstream und schreibt sie unter Verwendung einer angegebenen Puffergröße in einen anderen Stream.

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

Parameter

source
Stream

Der Stream, aus dem der Inhalt kopiert wird.

destination
Stream

Der Stream, in den der Inhalt des aktuellen Stream kopiert wird.

count
Nullable<Int64>

Die Anzahl der zu kopierenden Bytes.

bufferSize
Int32

Die Größe des Cookies in Bytes. Dieser Wert muss größer als 0 sein. Die Standardgröße ist 4096.

cancel
CancellationToken

Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.

Gibt zurück

Eine Aufgabe, die den asynchronen Kopiervorgang darstellt.

Gilt für: