你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FileAppendOptions interface

每个远程操作通用选项的接口。

扩展

属性

abortSignal
conditions
customerProvidedKey

客户提供的密钥信息。

flush

如果在追加后应自动刷新文件

leaseAction

可选。 如果“获取”,它将获取租约。 如果“自动续订”,它将续订租约。 如果“释放”,它将仅在刷新时释放租约。 如果为“acquire-release”,它将获取 & 完成操作 & 在操作完成后释放租约。

leaseDurationInSeconds

获取租约需要租约持续时间,并指定租约的持续时间(以秒为单位)。 租约持续时间必须介于 15 到 60 秒之间,对于无限租约,则为 -1。

onProgress
proposedLeaseId

建议的租约 ID,采用 GUID 字符串格式。 如果建议的租约 ID 格式不正确,Blob 服务将返回 400 (无效请求) 。 有关有效的 GUID 字符串格式的列表,请参阅 Guid 构造函数(字符串)。

transactionalContentMD5

继承属性

tracingOptions

属性详细信息

abortSignal

abortSignal?: AbortSignalLike

属性值

conditions

conditions?: LeaseAccessConditions

属性值

customerProvidedKey

客户提供的密钥信息。

customerProvidedKey?: CpkInfo

属性值

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

属性值

继承自CommonOptions.tracingOptions