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