FileSystemOperationsExtensions.CreateAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Datei mit optional angegebenem Inhalt. HINWEIS: Wenn Inhalt bereitgestellt wird, kann die resultierende Datei nicht mit ConcurrentAppend geändert werden.
public static System.Threading.Tasks.Task CreateAsync (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, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task CreateAsync (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, System.Threading.CancellationToken cancellationToken = default);
static member CreateAsync : 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> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
static member CreateAsync : 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> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function CreateAsync (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, Optional cancellationToken As CancellationToken = Nothing) As Task
<Extension()>
Public Function CreateAsync (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, Optional cancellationToken As CancellationToken = Nothing) As Task
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, was zu einer leeren Datei führt, wenn er nicht angegeben wird.
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 soll und Dateimetadaten (einschließlich Dateilänge, Zeitpunkt der letzten Änderung) NICHT aktualisiert werden sollen. METADATA gibt an, dass vom Client sofort mehr Daten gesendet werden, das Dateihandle geöffnet/gesperrt bleiben und dateimetadaten aktualisiert werden sollen. CLOSE gibt an, dass der Client mit dem Senden von Daten fertig ist, das Dateihandle geschlossen/entsperrt werden soll und die Dateimetadaten aktualisiert werden sollen. Mögliche Werte: "DATA", "METADATA", "CLOSE"
Optionale eindeutige GUID pro Datei, um die Semantik des einzelnen Writers sicherzustellen, was bedeutet, dass nur Clients, die mit derselben leaseId an die Datei anfügen, dazu berechtigt sind.
Die oktale Darstellung des unbenannten Benutzers, der Maske und anderer Berechtigungen, die bei der Erstellung für die Datei festgelegt werden sollen. Wenn nicht angegeben, erbt es diese vom Container.
- cancellationToken
- CancellationToken
Das Abbruchtoken.
Gibt zurück
Gilt für:
Azure SDK for .NET