次の方法で共有


DataLakeFileAppendOptions クラス

定義

DataLakeFileClient.Append() と を使用してファイルにデータを追加するための省略可能なパラメーター。AppendAsync()。

public class DataLakeFileAppendOptions
type DataLakeFileAppendOptions = class
Public Class DataLakeFileAppendOptions
継承
DataLakeFileAppendOptions

コンストラクター

DataLakeFileAppendOptions()

DataLakeFileClient.Append() と を使用してファイルにデータを追加するための省略可能なパラメーター。AppendAsync()。

プロパティ

ContentHash

このハッシュは転送時の要求コンテンツの整合性を確認するために使用します。 このヘッダーを指定すると、ストレージ サービスによって、到達したコンテンツのハッシュと、このヘッダー値が比較されます。 2 つのハッシュが一致しない場合、操作はステータス コード 400 (Bad Request) で失敗します。 この MD5 ハッシュは ファイルと共に格納されないことに注意してください。 このヘッダーは、ファイル自体の格納されたコンテンツではなく、要求コンテンツに関連付けられます。

Flush

省略可能。 true の場合、ファイルは追加後にフラッシュされます。

LeaseAction

リース アクション。 Acquire は、リース ID として を使用して、 ProposedLeaseId ファイルの新しいリースの取得を試みます。 AcquireRelease は、リース ID として を使用して、 ProposedLeaseId ファイルの新しいリースの取得を試みます。 追加操作が完了すると、リースが解放されます。 が true に設定されている場合 Flush にのみ適用されます。 AutoRenew は、 で指定されたリースの更新を LeaseId試みます。 Release では、 によって最小の解放が試みられます LeaseId。 が true に設定されている場合 Flush にのみ適用されます。

LeaseDuration

リースの期間を秒単位で指定するか、期限切れのないリースを指定 InfiniteLeaseDuration します。 無限リースでない場合は、15 ~ 60 秒を指定できます。

LeaseId

この BLOB にアクセスするためのオプションのリース ID。

ProgressHandler

データ転送に関する進行状況の更新を提供する場合は省略可能 IProgress<T> です。

ProposedLeaseId

提案されたリース ID。 と AcquireReleaseAcquire有効です。

TransferValidation

このクライアントの設定のオプションの TransferValidation オーバーライド設定。

適用対象