Partager via


FileSystemOperationsExtensions.Create Méthode

Définition

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 static void Create (this Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations operations, 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);
public static void Create (this Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations operations, 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);
static member Create : Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations * string * string * System.IO.Stream * Nullable<bool> * Nullable<Microsoft.Azure.Management.DataLake.Store.Models.SyncFlag> * Nullable<Guid> * Nullable<int> -> unit
static member Create : Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations * string * string * System.IO.Stream * Nullable<bool> * Nullable<Microsoft.Azure.Management.DataLake.Store.Models.SyncFlag> * Nullable<Guid> * Nullable<int> -> unit
<Extension()>
Public Sub Create (operations As IFileSystemOperations, 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)
<Extension()>
Public Sub Create (operations As IFileSystemOperations, 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)

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.

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é.

overwrite
Nullable<Boolean>

Indique si le fichier doit être remplacé.

syncFlag
Nullable<SyncFlag>

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 »

leaseId
Nullable<Guid>

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.

permission
Nullable<Int32>

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.

S’applique à