TransferParameters Construtor

Definição

Cria um novo conjunto de parâmetros para o DataLakeStoreTransferClient.

public TransferParameters (string inputFilePath, string targetStreamPath, string accountName, int perFileThreadCount = -1, int concurrentFileCount = -1, bool isOverwrite = false, bool isResume = false, bool isBinary = true, bool isRecursive = false, bool isDownload = false, long maxSegmentLength = 268435456, string localMetadataLocation = default);
new Microsoft.Azure.Management.DataLake.Store.TransferParameters : string * string * string * int * int * bool * bool * bool * bool * bool * int64 * string -> Microsoft.Azure.Management.DataLake.Store.TransferParameters
Public Sub New (inputFilePath As String, targetStreamPath As String, accountName As String, Optional perFileThreadCount As Integer = -1, Optional concurrentFileCount As Integer = -1, Optional isOverwrite As Boolean = false, Optional isResume As Boolean = false, Optional isBinary As Boolean = true, Optional isRecursive As Boolean = false, Optional isDownload As Boolean = false, Optional maxSegmentLength As Long = 268435456, Optional localMetadataLocation As String = Nothing)

Parâmetros

inputFilePath
String

O caminho completo para o arquivo ou pasta a ser transferido.

targetStreamPath
String

O caminho de fluxo completo para o qual o arquivo ou pasta será transferido.

accountName
String

Nome da conta para a qual transferir.

perFileThreadCount
Int32

A contagem de threads por arquivo, indicando o número de segmentos de arquivo a serem transferidos em paralelo. Esse número é limitado a FILE_SIZE/maxSegmentLength para obter um desempenho ideal.

concurrentFileCount
Int32

A contagem de arquivos paralelos, indicando o número de arquivos a serem transferidos em paralelo durante uma transferência de pasta. Esse parâmetro é ignorado para transferências de arquivo único. O padrão é 5 para transferências de pasta

isOverwrite
Boolean

(Opcional) Se deseja substituir o fluxo de destino ou não.

isResume
Boolean

(Opcional) Indica se uma transferência interrompida anteriormente deve ser retomada.

isBinary
Boolean

(Opcional) Indica se o arquivo de entrada deve ser tratado como um arquivo binário (true) ou se deve alinhar blocos de transferência a limites de registro (false).

isRecursive
Boolean

(Opcional) Indica se a pasta de origem deve ser transferida recursivamente ou não. Se for true, transferirá o diretório de origem e todos os subdiretórios, preservando a estrutura do diretório.

isDownload
Boolean

(Opcional) se definido true como [é download] em vez de um cenário de transferência. O padrão é false.

maxSegmentLength
Int64

Comprimento máximo de cada segmento. O padrão é 256 mb, o que oferece um desempenho ideal. Modifique por sua conta e risco.

localMetadataLocation
String

(Opcional) Indica o caminho do diretório onde armazenar o arquivo de metadados de transferência local enquanto a transferência está em andamento. Esse local deve ser gravável deste aplicativo. Local padrão: SpecialFolder.LocalApplicationData.

Aplica-se a