FileSystemOperationsExtensions.CreateAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
必要に応じて指定されたコンテンツを含むファイルを作成します。 注: コンテンツが指定されている場合、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
ファイルの作成時に含めるファイルの内容。 このパラメーターは省略可能であり、指定しない場合は空のファイルになります。
必要に応じて、作成の完了後に何を行うかを示します。 DATA は、より多くのデータがクライアントによってすぐに送信され、ファイル ハンドルは開いているかロックされたままで、ファイル メタデータ (ファイルの長さ、最終変更時刻を含む) は更新されないことを示します。 METADATA は、より多くのデータがクライアントによって直ちに送信され、ファイル ハンドルが開いているかロックされたままで、ファイル メタデータが更新されることを示します。 CLOSE は、クライアントがデータの送信を完了し、ファイル ハンドルを閉じるかロック解除し、ファイル メタデータを更新する必要があることを示します。 使用できる値は、'DATA'、'METADATA'、'CLOSE' です。
単一のライター セマンティクスを確保するためのファイルごとのオプションの一意の GUID。つまり、同じ leaseId を持つファイルに追加するクライアントのみが許可されます。
ファイルの作成時に設定する必要がある、名前のないユーザー、マスク、およびその他のアクセス許可の 8 進数表現。 指定しない場合は、コンテナーからこれらを継承します。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
適用対象
Azure SDK for .NET