FileSystemOperationsExtensions.MsConcatAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Concatena a lista de arquivos de origem no arquivo de destino, excluindo todos os arquivos de origem após o êxito. Esse método aceita mais caminhos de arquivo de origem do que o método Concat. Esse método e os parâmetros que ele aceita estão sujeitos a alterações para usabilidade em uma versão futura.
public static System.Threading.Tasks.Task MsConcatAsync (this Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations operations, string accountName, string msConcatDestinationPath, System.IO.Stream streamContents, bool? deleteSourceDirectory = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task MsConcatAsync (this Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations operations, string accountName, string path, System.IO.Stream streamContents, bool? deleteSourceDirectory = default, System.Threading.CancellationToken cancellationToken = default);
static member MsConcatAsync : Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations * string * string * System.IO.Stream * Nullable<bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
static member MsConcatAsync : Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations * string * string * System.IO.Stream * Nullable<bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function MsConcatAsync (operations As IFileSystemOperations, accountName As String, msConcatDestinationPath As String, streamContents As Stream, Optional deleteSourceDirectory As Nullable(Of Boolean) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
<Extension()>
Public Function MsConcatAsync (operations As IFileSystemOperations, accountName As String, path As String, streamContents As Stream, Optional deleteSourceDirectory As Nullable(Of Boolean) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- operations
- IFileSystemOperations
O grupo de operações para esse método de extensão.
- accountName
- String
A conta do Azure Data Lake Store na qual executar operações do sistema de arquivos.
- msConcatDestinationPathpath
- String
O caminho do Data Lake Store (começando com '/') do arquivo de destino resultante da concatenação.
- streamContents
- Stream
Uma lista de caminhos do Data Lake Store (começando com '/') dos arquivos de origem. Deve ser uma lista de caminhos separados por vírgulas no formato: sources=/file/path/1.txt,/file/path/2.txt,/file/path/lastfile.csv
Indica que, como uma otimização em vez de excluir cada fluxo de origem individual, exclua a pasta de fluxo de origem se todos os fluxos estiverem na mesma pasta. Isso resulta em uma melhoria substancial no desempenho quando os únicos fluxos na pasta fazem parte da operação de concatenação. AVISO: isso inclui a exclusão de outros arquivos que não são arquivos de origem. Defina isso como true somente quando os arquivos de origem forem os únicos arquivos no diretório de origem.
- cancellationToken
- CancellationToken
O token de cancelamento.
Retornos
Aplica-se a
Azure SDK for .NET