IFileSystemOperations.CreateWithHttpMessagesAsync 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.
Crée un fichier avec du contenu spécifié éventuellement. REMARQUE : Si du contenu est fourni, le fichier résultant ne peut pas être modifié à l’aide de ConcurrentAppend.
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> CreateWithHttpMessagesAsync (string accountName, string directFilePath, System.IO.Stream streamContents = default, bool? overwrite = default, Microsoft.Azure.Management.DataLake.Store.Models.SyncFlag? syncFlag = default, Guid? leaseId = default, int? permission = 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> CreateWithHttpMessagesAsync (string accountName, string path, System.IO.Stream streamContents = default, bool? overwrite = default, Microsoft.Azure.Management.DataLake.Store.Models.SyncFlag? syncFlag = default, Guid? leaseId = default, int? permission = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateWithHttpMessagesAsync : string * string * System.IO.Stream * Nullable<bool> * Nullable<Microsoft.Azure.Management.DataLake.Store.Models.SyncFlag> * Nullable<Guid> * Nullable<int> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
abstract member CreateWithHttpMessagesAsync : string * string * System.IO.Stream * Nullable<bool> * Nullable<Microsoft.Azure.Management.DataLake.Store.Models.SyncFlag> * Nullable<Guid> * Nullable<int> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
Public Function CreateWithHttpMessagesAsync (accountName As String, directFilePath As String, Optional streamContents As Stream = Nothing, Optional overwrite As Nullable(Of Boolean) = Nothing, Optional syncFlag As Nullable(Of SyncFlag) = Nothing, Optional leaseId As Nullable(Of Guid) = Nothing, Optional permission As Nullable(Of Integer) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse)
Public Function CreateWithHttpMessagesAsync (accountName As String, path As String, Optional streamContents As Stream = Nothing, Optional overwrite As Nullable(Of Boolean) = Nothing, Optional syncFlag As Nullable(Of SyncFlag) = Nothing, Optional leaseId As Nullable(Of Guid) = Nothing, Optional permission As Nullable(Of Integer) = 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.
- directFilePathpath
- String
Chemin d’accès Data Lake Store (commençant par « / ») du fichier à créer.
- streamContents
- Stream
Contenu du fichier à inclure lors de la création du fichier. Ce paramètre est facultatif, ce qui entraîne un fichier vide s’il n’est pas spécifié.
Indique éventuellement ce qu’il faut faire une fois la création terminée. DATA indique que davantage de données seront envoyées immédiatement par le client, que le handle de fichier doit rester ouvert/verrouillé et que les métadonnées du fichier (y compris la longueur du fichier, l’heure de la dernière modification) ne doivent PAS être mises à jour. LES MÉTADONNÉES indiquent que davantage de données seront envoyées immédiatement par le client, que le handle de fichier doit rester ouvert/verrouillé et que les métadonnées du fichier doivent être mises à jour. CLOSE indique que le client a terminé d’envoyer des données, que le handle de fichier doit être fermé/déverrouillé et que les métadonnées du fichier doivent être mises à jour. Les valeurs possibles sont les suivantes : « DATA », « METADATA », « CLOSE »
GUID unique facultatif par fichier pour garantir la sémantique d’un enregistreur unique, ce qui signifie que seuls les clients qui ajoutent au fichier avec le même leaseId seront autorisés à le faire.
Représentation octale de l’utilisateur sans nom, du masque et des autres autorisations qui doivent être définies pour le fichier lors de sa création. S’il n’est pas spécifié, il hérite de ceux-ci du conteneur.
- 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 status non valide
Levée lorsqu’un paramètre requis a la valeur Null
S’applique à
Azure SDK for .NET