Core.Append メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ファイルにデータを追加します。 これは同期操作です。
異なるスレッドから同じパスに対して Append が呼び出された場合、スレッド セーフではありません。
public static void Append (string path, string leaseId, string sessionId, Microsoft.Azure.DataLake.Store.SyncFlag flag, long offsetFile, byte[] dataBytes, int offset, int length, Microsoft.Azure.DataLake.Store.AdlsClient client, Microsoft.Azure.DataLake.Store.RequestOptions req, Microsoft.Azure.DataLake.Store.OperationResponse resp);
static member Append : string * string * string * Microsoft.Azure.DataLake.Store.SyncFlag * int64 * byte[] * int * int * Microsoft.Azure.DataLake.Store.AdlsClient * Microsoft.Azure.DataLake.Store.RequestOptions * Microsoft.Azure.DataLake.Store.OperationResponse -> unit
Public Shared Sub Append (path As String, leaseId As String, sessionId As String, flag As SyncFlag, offsetFile As Long, dataBytes As Byte(), offset As Integer, length As Integer, client As AdlsClient, req As RequestOptions, resp As OperationResponse)
パラメーター
- path
- String
ファイルのパス
- leaseId
- String
クライアントがファイルのリースを取得するときに、他のクライアントがファイルを編集できない場合、リース ID を含む文字列
- sessionId
- String
サーバーでファイル ハンドラー (ストリーム) を簡単に取得するために使用される UUID
- flag
- SyncFlag
データのバイトを書き込むときに SyncFlag.DATA を渡す 長さ、変更されたインスタントなどのファイルのメタデータを、ファイルの実際のデータと一致するように更新する必要がある場合は、SyncFlag.METADATA を渡します。 SyncFlag.METADATA GetFileStatus と ListStatus を渡すと、一貫性のあるデータが返されます。 追加する必要がなくなったデータ、ファイル メタデータの更新、リースが解放され、ストリームが閉じられた場合に SyncFlag.CLOSE を渡す
- offsetFile
- Int64
データが追加されるファイル内のオフセット
- dataBytes
- Byte[]
ファイルに書き込むバイトの配列
- offset
- Int32
バイト配列内のオフセット
- length
- Int32
オフセットから書き込むバイト数
- client
- AdlsClient
ADLS クライアント
- req
- RequestOptions
Http 要求の動作を変更するオプション
- resp
- OperationResponse
Http 要求の応答/出力を格納します
適用対象
Azure SDK for .NET