IFileSystemOperations.UploadFile 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.
Carrega um arquivo na conta do Data Lake Store especificada.
public void UploadFile (string accountName, string sourcePath, string destinationPath, int threadCount = -1, bool resume = false, bool overwrite = false, bool uploadAsBinary = false, IProgress<Microsoft.Azure.Management.DataLake.Store.TransferProgress> progressTracker = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UploadFile : string * string * string * int * bool * bool * bool * IProgress<Microsoft.Azure.Management.DataLake.Store.TransferProgress> * System.Threading.CancellationToken -> unit
Public Sub UploadFile (accountName As String, sourcePath As String, destinationPath As String, Optional threadCount As Integer = -1, Optional resume As Boolean = false, Optional overwrite As Boolean = false, Optional uploadAsBinary As Boolean = false, Optional progressTracker As IProgress(Of TransferProgress) = Nothing, Optional cancellationToken As CancellationToken = Nothing)
Parâmetros
- accountName
- String
A conta do Azure Data Lake Store na qual executar operações do sistema de arquivos.
- sourcePath
- String
O arquivo de origem local a ser carregado na conta do Data Lake Store.
- destinationPath
- String
O caminho do Data Lake Store (começando com '/') do diretório ou diretório e nome do arquivo para o qual carregar.
- threadCount
- Int32
O número máximo de threads a serem usados durante o upload. Por padrão, esse número será calculado com base no tamanho do arquivo.
- resume
- Boolean
Uma opção que indica se esse upload é uma continuação de um upload anterior com falha. O padrão é false.
- overwrite
- Boolean
Uma opção que indica que esse upload deve substituir o arquivo de destino se ele existir. O padrão é false e o upload falhará rapidamente se o arquivo de destino existir.
- uploadAsBinary
- Boolean
Uma opção que indica que esse upload deve tratar o arquivo como binário, que tem um desempenho um pouco maior, mas não garante a integridade do limite do registro.
- progressTracker
- IProgress<TransferProgress>
Um delegado opcional que pode ser usado para acompanhar o progresso da operação de upload de forma assíncrona.
- cancellationToken
- CancellationToken
O token de cancelamento.
Exceções
Gerada quando a operação retornou um código de status inválido.
Gerada quando a operação leva muito tempo para ser concluída ou se o usuário a cancela explicitamente.
Gerado quando os metadados de retomada estão corrompidos ou não associados à operação atual.
Gerado quando o caminho de origem não pode ser encontrado.
Gerado se uma tentativa de upload inválida ou o arquivo for modificado externamente durante a operação.
Gerada se a operação de transferência falhar.
Gerada quando não é possível desserializar a resposta
Gerado quando um parâmetro necessário é nulo
Aplica-se a
Azure SDK for .NET