IFileSystemOperations.MsConcatWithHttpMessagesAsync 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, 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 de changer pour la facilité d’utilisation dans une version à venir.
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> MsConcatWithHttpMessagesAsync (string accountName, string msConcatDestinationPath, System.IO.Stream streamContents, bool? deleteSourceDirectory = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> MsConcatWithHttpMessagesAsync (string accountName, string path, System.IO.Stream streamContents, bool? deleteSourceDirectory = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member MsConcatWithHttpMessagesAsync : string * string * System.IO.Stream * Nullable<bool> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
abstract member MsConcatWithHttpMessagesAsync : string * string * System.IO.Stream * Nullable<bool> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
Public Function MsConcatWithHttpMessagesAsync (accountName As String, msConcatDestinationPath As String, streamContents As Stream, Optional deleteSourceDirectory As Nullable(Of Boolean) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse)
Public Function MsConcatWithHttpMessagesAsync (accountName As String, path As String, streamContents As Stream, Optional deleteSourceDirectory As Nullable(Of Boolean) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse)
Paramètres
- 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 que, en guise d’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.
- customHeaders
- Dictionary<String,List<String>>
En-têtes qui seront ajoutés à la demande.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Exceptions
Levée lorsque l’opération a retourné un code de status non valide
Levée lorsqu’un paramètre obligatoire a la valeur Null
S’applique à
Azure SDK for .NET