Compartir a través de


StreamCopyOperation.CopyToAsync Método

Definición

Sobrecargas

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

Lee de forma asincrónica el número especificado de bytes de la secuencia de origen y los escribe en otra secuencia.

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

Lee de forma asincrónica el número especificado de bytes de la secuencia de origen y los escribe en otra secuencia, utilizando un tamaño de búfer especificado.

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

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

Lee de forma asincrónica el número especificado de bytes de la secuencia de origen y los escribe en otra secuencia.

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

Parámetros

source
Stream

La secuencia desde la que se copiará el contenido.

destination
Stream

Secuencia en la que se copiará el contenido de la secuencia actual.

count
Nullable<Int64>

Recuento de bytes que se van a copiar.

cancel
CancellationToken

Token para supervisar solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

Tarea que representa la operación de copia asincrónica.

Se aplica a

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

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

Lee de forma asincrónica el número especificado de bytes de la secuencia de origen y los escribe en otra secuencia, utilizando un tamaño de búfer especificado.

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

Parámetros

source
Stream

La secuencia desde la que se copiará el contenido.

destination
Stream

Secuencia en la que se copiará el contenido de la secuencia actual.

count
Nullable<Int64>

Recuento de bytes que se van a copiar.

bufferSize
Int32

Tamaño del búfer en bytes. Este valor debe ser mayor que cero. El tamaño predeterminado es 4096.

cancel
CancellationToken

Token para supervisar solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

Tarea que representa la operación de copia asincrónica.

Se aplica a