IFileSystemOperations.MsConcatWithHttpMessagesAsync 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 quanto à usabilidade em uma versão futura.
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> MsConcatWithHttpMessagesAsync (string accountName, string msConcatDestinationPath, System.IO.Stream streamContents, bool? deleteSourceDirectory = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> MsConcatWithHttpMessagesAsync (string accountName, string path, System.IO.Stream streamContents, bool? deleteSourceDirectory = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member MsConcatWithHttpMessagesAsync : string * string * System.IO.Stream * Nullable<bool> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
abstract member MsConcatWithHttpMessagesAsync : string * string * System.IO.Stream * Nullable<bool> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
Public Function MsConcatWithHttpMessagesAsync (accountName As String, msConcatDestinationPath As String, streamContents As Stream, Optional deleteSourceDirectory As Nullable(Of Boolean) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse)
Public Function MsConcatWithHttpMessagesAsync (accountName As String, path As String, streamContents As Stream, Optional deleteSourceDirectory As Nullable(Of Boolean) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse)
Parâmetros
- 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.
- customHeaders
- Dictionary<String,List<String>>
Os cabeçalhos que serão adicionados à solicitação.
- cancellationToken
- CancellationToken
O token de cancelamento.
Retornos
Exceções
Gerada quando a operação retornou um código de status inválido
Gerado quando um parâmetro necessário é nulo
Aplica-se a
Azure SDK for .NET