Partager via


StreamCopyOperation.CopyToAsync Méthode

Définition

Surcharges

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

Lit de manière asynchrone le nombre d’octets donné du flux source et les écrit dans un autre flux.

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

Lit de manière asynchrone le nombre d’octets donné du flux source et les écrit dans un autre flux, à l’aide d’une taille de mémoire tampon spécifiée.

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

Source:
StreamCopyOperation.cs
Source:
StreamCopyOperation.cs
Source:
StreamCopyOperation.cs

Lit de manière asynchrone le nombre d’octets donné du flux source et les écrit dans un autre flux.

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

Paramètres

source
Stream

Flux à partir duquel le contenu sera copié.

destination
Stream

Flux vers lequel le contenu du flux actuel sera copié.

count
Nullable<Int64>

Nombre d’octets à copier.

cancel
CancellationToken

Jeton pour surveiller les requêtes d'annulation. La valeur par défaut est None.

Retours

Tâche qui représente l’opération de copie asynchrone.

S’applique à

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

Source:
StreamCopyOperation.cs
Source:
StreamCopyOperation.cs
Source:
StreamCopyOperation.cs

Lit de manière asynchrone le nombre d’octets donné du flux source et les écrit dans un autre flux, à l’aide d’une taille de mémoire tampon spécifiée.

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

Paramètres

source
Stream

Flux à partir duquel le contenu sera copié.

destination
Stream

Flux vers lequel le contenu du flux actuel sera copié.

count
Nullable<Int64>

Nombre d’octets à copier.

bufferSize
Int32

Taille en octets de la mémoire tampon. Cette valeur doit être supérieure à zéro. La taille par défaut est 4096.

cancel
CancellationToken

Jeton pour surveiller les requêtes d'annulation. La valeur par défaut est None.

Retours

Tâche qui représente l’opération de copie asynchrone.

S’applique à