TransferParameters Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un nouvel ensemble de paramètres pour 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)
Paramètres
- inputFilePath
- String
Chemin d’accès complet au fichier ou dossier à transférer.
- targetStreamPath
- String
Chemin d’accès complet du flux vers lequel le fichier ou le dossier sera transféré.
- accountName
- String
Nom du compte vers lequel effectuer le transfert.
- perFileThreadCount
- Int32
Nombre de threads par fichier, indiquant le nombre de segments de fichiers à transférer en parallèle. Ce nombre est limité à FILE_SIZE/maxSegmentLength pour des performances optimales.
- concurrentFileCount
- Int32
Nombre de fichiers parallèles, indiquant le nombre de fichiers à transférer en parallèle pendant un transfert de dossiers. Ce paramètre est ignoré pour les transferts de fichiers uniques. La valeur par défaut est 5 pour les transferts de dossiers
- isOverwrite
- Boolean
(Facultatif) S’il faut remplacer le flux cible ou non.
- isResume
- Boolean
(Facultatif) Indique s’il faut reprendre un transfert précédemment interrompu.
- isBinary
- Boolean
(Facultatif) Indique s’il faut traiter le fichier d’entrée comme un fichier binaire (true) ou s’il faut aligner les blocs de transfert sur les limites d’enregistrement (false).
- isRecursive
- Boolean
(Facultatif) Indique s’il faut transférer le dossier source de manière récursive ou non. Si la valeur est true, transfère le répertoire source et tous les sous-répertoires, en préservant la structure des répertoires.
- isDownload
- Boolean
(Facultatif) si défini sur true
[est téléchargé] au lieu d’un scénario de transfert. La valeur par défaut est false.
- maxSegmentLength
- Int64
Longueur maximale de chaque segment. La valeur par défaut est de 256 Mo, ce qui offre des performances optimales. Modifiez à vos risques et périls.
- localMetadataLocation
- String
(Facultatif) Indique le chemin du répertoire où stocker le fichier de métadonnées de transfert local pendant le transfert en cours. Cet emplacement doit être accessible en écriture à partir de cette application. Emplacement par défaut : SpecialFolder.LocalApplicationData.
S’applique à
Azure SDK for .NET