Core.Create 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éez un fichier. Il s’agit d’une opération synchrone.
Pas threadsafe quand Create est appelé pour le même chemin d’accès à partir de différents threads avec un leaseId différent.
public static void Create (string path, bool overwrite, string octalPermission, string leaseId, string sessionId, bool createParent, Microsoft.Azure.DataLake.Store.SyncFlag flag, byte[] dataBytes, int offset, int length, Microsoft.Azure.DataLake.Store.AdlsClient client, Microsoft.Azure.DataLake.Store.RequestOptions req, Microsoft.Azure.DataLake.Store.OperationResponse resp);
static member Create : string * bool * string * string * string * bool * Microsoft.Azure.DataLake.Store.SyncFlag * byte[] * int * int * Microsoft.Azure.DataLake.Store.AdlsClient * Microsoft.Azure.DataLake.Store.RequestOptions * Microsoft.Azure.DataLake.Store.OperationResponse -> unit
Public Shared Sub Create (path As String, overwrite As Boolean, octalPermission As String, leaseId As String, sessionId As String, createParent As Boolean, flag As SyncFlag, dataBytes As Byte(), offset As Integer, length As Integer, client As AdlsClient, req As RequestOptions, resp As OperationResponse)
Paramètres
- path
- String
Chemin du fichier
- overwrite
- Boolean
Remplace le fichier existant si l’indicateur est true
- octalPermission
- String
Chaîne d’autorisation octale
- leaseId
- String
Chaîne contenant l’ID de bail, lorsqu’un client obtient un bail sur un fichier, aucun autre client ne peut apporter des modifications au fichier
- sessionId
- String
UUID utilisé pour obtenir facilement le gestionnaire de fichiers (flux) sur le serveur
- createParent
- Boolean
Si true crée des répertoires parents non existants
- flag
- SyncFlag
Transmettez SyncFlag.DATA lors de l’écriture d’octets de données Passez SyncFlag.METADATA lorsque les métadonnées du fichier comme la longueur, l’instant modifié doit être mis à jour pour être cohérent avec les données réelles du fichier. Après avoir passé SyncFlag.METADATA, GetFileStatus et ListStatus retournent des données cohérentes. Passez SyncFlag.CLOSE quand plus aucune donnée n’a besoin d’être ajoutée, que les métadonnées de fichier sont mises à jour, que le bail est libéré et que le flux est fermé
- dataBytes
- Byte[]
Tableau d’octets à écrire dans le fichier
- offset
- Int32
Décalage dans le tableau d’octets
- length
- Int32
Nombre d’octets à écrire à partir du décalage
- client
- AdlsClient
ADLS Client
- req
- RequestOptions
Options permettant de modifier le comportement de la requête Http
- resp
- OperationResponse
Stocke la réponse/l’ouput de la requête Http
S’applique à
Azure SDK for .NET