FileSystemOperationsExtensions.MsConcatAsync 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.
Concatène la liste des fichiers sources dans le fichier de destination, en supprimant tous les fichiers sources en cas de réussite. Cette méthode accepte plus de chemins de fichier source que la méthode Concat. Cette méthode et les paramètres qu’elle accepte sont susceptibles d’être modifiés pour la facilité d’utilisation dans une prochaine version.
public static System.Threading.Tasks.Task MsConcatAsync (this Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations operations, string accountName, string msConcatDestinationPath, System.IO.Stream streamContents, bool? deleteSourceDirectory = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task MsConcatAsync (this Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations operations, string accountName, string path, System.IO.Stream streamContents, bool? deleteSourceDirectory = default, System.Threading.CancellationToken cancellationToken = default);
static member MsConcatAsync : Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations * string * string * System.IO.Stream * Nullable<bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
static member MsConcatAsync : Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations * string * string * System.IO.Stream * Nullable<bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function MsConcatAsync (operations As IFileSystemOperations, accountName As String, msConcatDestinationPath As String, streamContents As Stream, Optional deleteSourceDirectory As Nullable(Of Boolean) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
<Extension()>
Public Function MsConcatAsync (operations As IFileSystemOperations, accountName As String, path As String, streamContents As Stream, Optional deleteSourceDirectory As Nullable(Of Boolean) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- operations
- IFileSystemOperations
Groupe d’opérations pour cette méthode d’extension.
- accountName
- String
Compte Azure Data Lake Store sur lequel exécuter des opérations de système de fichiers.
- msConcatDestinationPathpath
- String
Chemin d’accès Data Lake Store (commençant par « / ») du fichier de destination résultant de la concaténation.
- streamContents
- Stream
Liste des chemins d’accès Data Lake Store (commençant par « / ») des fichiers sources. Doit être une liste de chemins séparés par des virgules au format : sources=/file/path/1.txt,/file/path/2.txt,/file/path/lastfile.csv
Indique qu’en tant qu’optimisation au lieu de supprimer chaque flux source individuel, supprimez le dossier de flux source si tous les flux se trouvent dans le même dossier à la place. Cela entraîne une amélioration substantielle des performances lorsque les seuls flux du dossier font partie de l’opération de concaténation. AVERTISSEMENT : Cela inclut la suppression de tous les autres fichiers qui ne sont pas des fichiers sources. Définissez cette valeur sur true uniquement lorsque les fichiers sources sont les seuls fichiers du répertoire source.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
S’applique à
Azure SDK for .NET