FileAppendOptions interface
すべてのリモート操作に共通するオプションのインターフェイス。
- Extends
プロパティ
abort |
|
conditions | |
customer |
顧客が提供したキー情報。 |
flush | 追加後にファイルを自動的にフラッシュする必要がある場合 |
lease |
随意。 "取得" すると、リースが取得されます。 "自動更新" の場合は、リースが更新されます。 "リリース" の場合、フラッシュ時にのみリースが解放されます。 "acquire-release" の場合は、操作 & 完了 &、操作が完了したらリースを解放します。 |
lease |
リースを取得するにはリース期間が必要であり、リースの期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 にする必要があります。 |
on |
|
proposed |
提案されたリース ID (GUID 文字列形式)。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、Guid コンストラクター (文字列) を参照してください。 |
transactional |
継承されたプロパティ
tracing |
プロパティの詳細
abortSignal
conditions
customerProvidedKey
flush
追加後にファイルを自動的にフラッシュする必要がある場合
flush?: boolean
プロパティ値
boolean
leaseAction
随意。 "取得" すると、リースが取得されます。 "自動更新" の場合は、リースが更新されます。 "リリース" の場合、フラッシュ時にのみリースが解放されます。 "acquire-release" の場合は、操作 & 完了 &、操作が完了したらリースを解放します。
leaseAction?: LeaseAction
プロパティ値
LeaseAction
leaseDurationInSeconds
リースを取得するにはリース期間が必要であり、リースの期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 にする必要があります。
leaseDurationInSeconds?: number
プロパティ値
number
onProgress
onProgress?: (progress: TransferProgressEvent) => void
プロパティ値
(progress: TransferProgressEvent) => void
proposedLeaseId
提案されたリース ID (GUID 文字列形式)。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、Guid コンストラクター (文字列) を参照してください。
proposedLeaseId?: string
プロパティ値
string
transactionalContentMD5
transactionalContentMD5?: Uint8Array
プロパティ値
Uint8Array
継承されたプロパティの詳細
tracingOptions
tracingOptions?: OperationTracingOptions