AdlsClient.BulkDownload Méthode
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.
Surcharges
BulkDownload(String, String, Int32, IfExists, IProgress<TransferStatus>, Boolean, Boolean, CancellationToken) |
Téléchargez le répertoire ou le fichier du serveur distant vers le fichier local. Transfère le contenu sous le répertoire source sous le répertoire de destination. Transfère le fichier source et l’enregistre en tant que chemin d’accès de destination. Cette méthode ne lève aucune exception en cas d’échec de transfert d’une entrée. Reportez-vous à la valeur TransferStatus de retour pour obtenir le status/exception du transfert de chaque entrée. Il est vivement recommandé de définir ServicePointManager.DefaultConnectionLimit sur le nombre de threads que l’application doit utiliser par le sdk avant de créer une instance d’AdlsClient. Par défaut, ServicePointManager.DefaultConnectionLimit a la valeur 2. |
BulkDownload(String, String, Int32, IfExists, Boolean, IProgress<TransferStatus>, Boolean, Boolean, CancellationToken) |
Téléchargez le répertoire ou le fichier du serveur distant vers le fichier local. Transfère le contenu sous le répertoire source sous le répertoire de destination. Transfère le fichier source et l’enregistre en tant que chemin d’accès de destination.
Cette méthode ne lève aucune exception en cas d’échec de transfert d’une entrée. Reportez-vous à la valeur TransferStatus de retour pour obtenir le status/exception du transfert de chaque entrée.
Par défaut, journalise la progression du transfert dans le chemin d’accès temporaire du système, afin que l’utilisateur puisse récupérer en utilisant |
BulkDownload(String, String, Int32, IfExists, IProgress<TransferStatus>, Boolean, Boolean, CancellationToken)
Téléchargez le répertoire ou le fichier du serveur distant vers le fichier local. Transfère le contenu sous le répertoire source sous le répertoire de destination. Transfère le fichier source et l’enregistre en tant que chemin d’accès de destination. Cette méthode ne lève aucune exception en cas d’échec de transfert d’une entrée. Reportez-vous à la valeur TransferStatus de retour pour obtenir le status/exception du transfert de chaque entrée. Il est vivement recommandé de définir ServicePointManager.DefaultConnectionLimit sur le nombre de threads que l’application doit utiliser par le sdk avant de créer une instance d’AdlsClient. Par défaut, ServicePointManager.DefaultConnectionLimit a la valeur 2.
public virtual Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus BulkDownload (string srcPath, string destPath, int numThreads = -1, Microsoft.Azure.DataLake.Store.IfExists shouldOverwrite = Microsoft.Azure.DataLake.Store.IfExists.Overwrite, IProgress<Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus> progressTracker = default, bool notRecurse = false, bool resume = false, System.Threading.CancellationToken cancelToken = default);
abstract member BulkDownload : string * string * int * Microsoft.Azure.DataLake.Store.IfExists * IProgress<Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus> * bool * bool * System.Threading.CancellationToken -> Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus
override this.BulkDownload : string * string * int * Microsoft.Azure.DataLake.Store.IfExists * IProgress<Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus> * bool * bool * System.Threading.CancellationToken -> Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus
Public Overridable Function BulkDownload (srcPath As String, destPath As String, Optional numThreads As Integer = -1, Optional shouldOverwrite As IfExists = Microsoft.Azure.DataLake.Store.IfExists.Overwrite, Optional progressTracker As IProgress(Of TransferStatus) = Nothing, Optional notRecurse As Boolean = false, Optional resume As Boolean = false, Optional cancelToken As CancellationToken = Nothing) As TransferStatus
Paramètres
- srcPath
- String
Chemin d’accès source distant
- destPath
- String
Chemin d’accès de destination local. Il doit toujours s’agir d’un répertoire.
- numThreads
- Int32
Nombre de threads : s’il n’est pas passé, le nombre par défaut de threads (8 fois le nombre de cœurs physiques)
- shouldOverwrite
- IfExists
Indique s’il faut remplacer ou ignorer si la destination existe
- progressTracker
- IProgress<TransferStatus>
Progresstracker pour suivre la progression du transfert de fichiers
- notRecurse
- Boolean
Si la valeur est true, effectue une énumération jusqu’au niveau un autre effectue une énumération récursive
- resume
- Boolean
Si la valeur est true, nous voulons reprendre à partir du dernier transfert
- cancelToken
- CancellationToken
Annuler le jeton
Retours
Transférer status encapsuler les détails du téléchargement
S’applique à
BulkDownload(String, String, Int32, IfExists, Boolean, IProgress<TransferStatus>, Boolean, Boolean, CancellationToken)
Téléchargez le répertoire ou le fichier du serveur distant vers le fichier local. Transfère le contenu sous le répertoire source sous le répertoire de destination. Transfère le fichier source et l’enregistre en tant que chemin d’accès de destination.
Cette méthode ne lève aucune exception en cas d’échec de transfert d’une entrée. Reportez-vous à la valeur TransferStatus de retour pour obtenir le status/exception du transfert de chaque entrée.
Par défaut, journalise la progression du transfert dans le chemin d’accès temporaire du système, afin que l’utilisateur puisse récupérer en utilisant resume
si le chargement s’est bloqué.
Cette journalisation de progression peut être désactivée à l’aide de disableTransferLogging
.
Il est vivement recommandé de définir ServicePointManager.DefaultConnectionLimit sur le nombre de threads que l’application doit utiliser par le sdk avant de créer une instance d’AdlsClient.
Par défaut, ServicePointManager.DefaultConnectionLimit a la valeur 2.
public virtual Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus BulkDownload (string srcPath, string destPath, int numThreads, Microsoft.Azure.DataLake.Store.IfExists shouldOverwrite, bool disableTransferLogging, IProgress<Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus> progressTracker, bool notRecurse, bool resume, System.Threading.CancellationToken cancelToken);
abstract member BulkDownload : string * string * int * Microsoft.Azure.DataLake.Store.IfExists * bool * IProgress<Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus> * bool * bool * System.Threading.CancellationToken -> Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus
override this.BulkDownload : string * string * int * Microsoft.Azure.DataLake.Store.IfExists * bool * IProgress<Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus> * bool * bool * System.Threading.CancellationToken -> Microsoft.Azure.DataLake.Store.FileTransfer.TransferStatus
Public Overridable Function BulkDownload (srcPath As String, destPath As String, numThreads As Integer, shouldOverwrite As IfExists, disableTransferLogging As Boolean, progressTracker As IProgress(Of TransferStatus), notRecurse As Boolean, resume As Boolean, cancelToken As CancellationToken) As TransferStatus
Paramètres
- srcPath
- String
Chemin d’accès source distant
- destPath
- String
Chemin d’accès de destination local. Il doit toujours s’agir d’un répertoire.
- numThreads
- Int32
Nombre de threads : la valeur par défaut -1 si elle n’est pas passée prend le nombre par défaut de threads (8 fois le nombre de cœurs physiques)
- shouldOverwrite
- IfExists
Indique s’il faut remplacer ou ignorer si la destination existe, Default IfExists.Overwrite
- disableTransferLogging
- Boolean
Si la valeur est true, la journalisation de la progression du transfert est désactivée. Ceci et resume
ne peut pas être vrai en même temps. Valeur par défaut false
- progressTracker
- IProgress<TransferStatus>
Progresstracker pour suivre la progression du transfert de fichiers, Valeur null par défaut
- notRecurse
- Boolean
Si la valeur est true, effectue une énumération jusqu’au niveau un autre effectue une énumération récursive, false par défaut
- resume
- Boolean
Si la valeur est true, nous voulons reprendre à partir du dernier transfert, valeur par défaut false
- cancelToken
- CancellationToken
Annuler le jeton
Retours
Transférer status encapsuler les détails du téléchargement
S’applique à
Azure SDK for .NET