DataLakeFileAppendOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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。 と AcquireReleaseでAcquire有効です。 |
TransferValidation |
このクライアントの設定のオプションの TransferValidation オーバーライド設定。 |
適用対象
Azure SDK for .NET