次の方法で共有


FileSystemOperationsExtensions.CreateAsync メソッド

定義

必要に応じて指定されたコンテンツを含むファイルを作成します。 注: コンテンツが指定されている場合、ConcurrentAppend を使用して結果のファイルを変更することはできません。

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

パラメーター

operations
IFileSystemOperations

この拡張メソッドの操作グループ。

accountName
String

ファイルシステム操作を実行する Azure Data Lake Store アカウント。

directFilePathpath
String

作成するファイルの Data Lake Store パス ('/' 以降)。

streamContents
Stream

ファイルの作成時に含めるファイルの内容。 このパラメーターは省略可能であり、指定しない場合は空のファイルになります。

overwrite
Nullable<Boolean>

ファイルを上書きする必要があるかどうかを示す。

syncFlag
Nullable<SyncFlag>

必要に応じて、作成の完了後に何を行うかを示します。 DATA は、より多くのデータがクライアントによってすぐに送信され、ファイル ハンドルは開いているかロックされたままで、ファイル メタデータ (ファイルの長さ、最終変更時刻を含む) は更新されないことを示します。 METADATA は、より多くのデータがクライアントによって直ちに送信され、ファイル ハンドルが開いているかロックされたままで、ファイル メタデータが更新されることを示します。 CLOSE は、クライアントがデータの送信を完了し、ファイル ハンドルを閉じるかロック解除し、ファイル メタデータを更新する必要があることを示します。 使用できる値は、'DATA'、'METADATA'、'CLOSE' です。

leaseId
Nullable<Guid>

単一のライター セマンティクスを確保するためのファイルごとのオプションの一意の GUID。つまり、同じ leaseId を持つファイルに追加するクライアントのみが許可されます。

permission
Nullable<Int32>

ファイルの作成時に設定する必要がある、名前のないユーザー、マスク、およびその他のアクセス許可の 8 進数表現。 指定しない場合は、コンテナーからこれらを継承します。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

適用対象