Partilhar via


StreamCopyOperation.CopyToAsync Método

Definição

Sobrecargas

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

Lê de forma assíncrona o número determinado de bytes do fluxo de origem e os grava em outro fluxo.

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

Lê de forma assíncrona o número determinado de bytes do fluxo de origem e os grava em outro fluxo, usando um tamanho de buffer especificado.

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

Origem:
StreamCopyOperation.cs
Origem:
StreamCopyOperation.cs
Origem:
StreamCopyOperation.cs

Lê de forma assíncrona o número determinado de bytes do fluxo de origem e os grava em outro fluxo.

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

O fluxo do qual o conteúdo será copiado.

destination
Stream

O fluxo para o qual o conteúdo do fluxo atual será copiado.

count
Nullable<Int64>

A contagem de bytes a serem copiados.

cancel
CancellationToken

O token a se monitorar para solicitações de cancelamento. O valor padrão é None.

Retornos

Uma tarefa que representa a operação de cópia assíncrona.

Aplica-se a

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

Origem:
StreamCopyOperation.cs
Origem:
StreamCopyOperation.cs
Origem:
StreamCopyOperation.cs

Lê de forma assíncrona o número determinado de bytes do fluxo de origem e os grava em outro fluxo, usando um tamanho de buffer 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

O fluxo do qual o conteúdo será copiado.

destination
Stream

O fluxo para o qual o conteúdo do fluxo atual será copiado.

count
Nullable<Int64>

A contagem de bytes a serem copiados.

bufferSize
Int32

O tamanho do buffer, em bytes. Esse valor deve ser maior que zero. O tamanho padrão é 4096.

cancel
CancellationToken

O token a se monitorar para solicitações de cancelamento. O valor padrão é None.

Retornos

Uma tarefa que representa a operação de cópia assíncrona.

Aplica-se a