Condividi tramite


StreamCopyOperation.CopyToAsync Metodo

Definizione

Overload

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

Legge in modo asincrono il numero specificato di byte dal flusso di origine e li scrive in un altro flusso.

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

Legge in modo asincrono il numero specificato di byte dal flusso di origine e li scrive in un altro flusso usando una dimensione del buffer specificata.

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

Origine:
StreamCopyOperation.cs
Origine:
StreamCopyOperation.cs
Origine:
StreamCopyOperation.cs

Legge in modo asincrono il numero specificato di byte dal flusso di origine e li scrive in un altro flusso.

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

Parametri

source
Stream

Flusso da cui verrà copiato il contenuto.

destination
Stream

Flusso in cui verrà copiato il contenuto del flusso corrente.

count
Nullable<Int64>

Numero di byte da copiare.

cancel
CancellationToken

Token da monitorare per le richieste di annullamento. Il valore predefinito è None.

Restituisce

Attività che rappresenta l'operazione di copia asincrona.

Si applica a

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

Origine:
StreamCopyOperation.cs
Origine:
StreamCopyOperation.cs
Origine:
StreamCopyOperation.cs

Legge in modo asincrono il numero specificato di byte dal flusso di origine e li scrive in un altro flusso usando una dimensione del buffer specificata.

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

Parametri

source
Stream

Flusso da cui verrà copiato il contenuto.

destination
Stream

Flusso in cui verrà copiato il contenuto del flusso corrente.

count
Nullable<Int64>

Numero di byte da copiare.

bufferSize
Int32

Dimensione del buffer, in byte. Il valore deve essere maggiore di zero. La dimensione predefinita è 4096.

cancel
CancellationToken

Token da monitorare per le richieste di annullamento. Il valore predefinito è None.

Restituisce

Attività che rappresenta l'operazione di copia asincrona.

Si applica a