Partager via


FileSystemOperationsExtensions.MsConcatAsync Méthode

Définition

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

deleteSourceDirectory
Nullable<Boolean>

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 à