Freigeben über


FileSystemOperationsExtensions.Create Methode

Definition

Erstellt eine Datei mit optional angegebenem Inhalt. HINWEIS: Wenn Inhalt bereitgestellt wird, kann die resultierende Datei nicht mit ConcurrentAppend geändert werden.

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)

Parameter

operations
IFileSystemOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

accountName
String

Das Azure Data Lake Store-Konto zum Ausführen von Dateisystemvorgängen.

directFilePathpath
String

Der Data Lake Store-Pfad (beginnend mit "/") der zu erstellenden Datei.

streamContents
Stream

Der Dateiinhalt, der beim Erstellen der Datei eingeschlossen werden soll. Dieser Parameter ist optional, sodass eine leere Datei entsteht, falls nicht angegeben.

overwrite
Nullable<Boolean>

Der Hinweis, ob die Datei überschrieben werden soll.

syncFlag
Nullable<SyncFlag>

Gibt optional an, was nach Abschluss der Erstellung zu tun ist. DATA gibt an, dass mehr Daten sofort vom Client gesendet werden, das Dateihandle geöffnet/gesperrt bleiben sollte und Dateimetadaten (einschließlich Dateilänge, Zeitpunkt der letzten Änderung) NICHT aktualisiert werden sollten. METADATEN geben an, dass mehr Daten sofort vom Client gesendet werden, das Dateihandle geöffnet/gesperrt bleiben und Dateimetadaten aktualisiert werden sollen. CLOSE gibt an, dass der Client Daten sendet, das Dateihandle geschlossen/entsperrt werden soll und Dateimetadaten aktualisiert werden sollen. Mögliche Werte: "DATA", "METADATA", "CLOSE"

leaseId
Nullable<Guid>

Optionale eindeutige GUID pro Datei, um die Semantik eines einzelnen Writers sicherzustellen, was bedeutet, dass nur Clients zugelassen werden, die an die Datei mit derselben leaseId anfügen.

permission
Nullable<Int32>

Die oktale Darstellung des unbenannten Benutzers, der Maske und anderer Berechtigungen, die bei der Erstellung für die Datei festgelegt werden sollten. Wenn nicht angegeben, erbt es diese vom Container.

Gilt für: