FileFlushOptions interface

すべてのリモート操作に共通するオプションのインターフェイス。

Extends

プロパティ

abortSignal
close
conditions
customerProvidedKey

顧客提供のキー情報。

leaseAction

省略可能。 「取得」した場合はリースを取得します。 "自動更新" の場合は、リースが更新されます。 "リリース" の場合は、フラッシュ時にのみリースが解放されます。 "acquire-release" の場合は、操作 & 完了 &、操作が完了した後にリースを解放します。

leaseDurationInSeconds

リースを取得するにはリース期間が必要であり、リース期間を秒単位で指定します。 リース期間は、15 秒から 60 秒の間、または無限リースの場合は -1 である必要があります。

pathHttpHeaders
proposedLeaseId

GUID 文字列形式の推奨リース ID。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、「Guid コンストラクター (String)」を参照してください。

retainUncommittedData

継承されたプロパティ

tracingOptions

プロパティの詳細

abortSignal

abortSignal?: AbortSignalLike

プロパティ値

close

close?: boolean

プロパティ値

boolean

conditions

conditions?: DataLakeRequestConditions

プロパティ値

customerProvidedKey

顧客提供のキー情報。

customerProvidedKey?: CpkInfo

プロパティ値

leaseAction

省略可能。 「取得」した場合はリースを取得します。 "自動更新" の場合は、リースが更新されます。 "リリース" の場合は、フラッシュ時にのみリースが解放されます。 "acquire-release" の場合は、操作 & 完了 &、操作が完了した後にリースを解放します。

leaseAction?: LeaseAction

プロパティ値

LeaseAction

leaseDurationInSeconds

リースを取得するにはリース期間が必要であり、リース期間を秒単位で指定します。 リース期間は、15 秒から 60 秒の間、または無限リースの場合は -1 である必要があります。

leaseDurationInSeconds?: number

プロパティ値

number

pathHttpHeaders

pathHttpHeaders?: PathHttpHeaders

プロパティ値

proposedLeaseId

GUID 文字列形式の推奨リース ID。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、「Guid コンストラクター (String)」を参照してください。

proposedLeaseId?: string

プロパティ値

string

retainUncommittedData

retainUncommittedData?: boolean

プロパティ値

boolean

継承されたプロパティの詳細

tracingOptions

tracingOptions?: OperationTracingOptions

プロパティ値

CommonOptions.tracingOptionsから継承