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

AppendBlobCreateIfNotExistsOptions interface

用于配置 createIfNotExists 操作的选项。

Extends

属性

abortSignal

接口的实现, AbortSignalLike 用于发出取消操作的请求的信号。 例如,使用 @azure/abort-controller 创建 AbortSignal

blobHTTPHeaders

创建追加 Blob 时要设置的 HTTP 标头。 要设置的常见标头是 blobContentType,使浏览器能够根据文件类型提供功能。

customerProvidedKey

客户提供的密钥信息。

encryptionScope

可选。 版本 2019-07-07 及更高版本。 指定要用于加密请求中提供的数据的加密范围的名称。 如果未指定,则使用默认帐户加密范围执行加密。 有关详细信息,请参阅 Azure 存储服务的静态加密。

immutabilityPolicy

可选。 指定 Blob 的不可变性策略。 请注意,is 参数仅适用于启用了版本级别蠕虫的容器中的 Blob。

legalHold

可选。 指示是否应对 Blob 进行法定保留。 请注意,is 参数仅适用于启用了版本级别蠕虫的容器中的 Blob。

metadata

创建追加 blob 时要与 Blob 关联的键值字符串对的集合。

继承属性

tracingOptions

用于配置启用跟踪时创建的跨度的选项。

属性详细信息

abortSignal

接口的实现, AbortSignalLike 用于发出取消操作的请求的信号。 例如,使用 @azure/abort-controller 创建 AbortSignal

abortSignal?: AbortSignalLike

属性值

blobHTTPHeaders

创建追加 Blob 时要设置的 HTTP 标头。 要设置的常见标头是 blobContentType,使浏览器能够根据文件类型提供功能。

blobHTTPHeaders?: BlobHTTPHeaders

属性值

customerProvidedKey

客户提供的密钥信息。

customerProvidedKey?: CpkInfo

属性值

encryptionScope

可选。 版本 2019-07-07 及更高版本。 指定要用于加密请求中提供的数据的加密范围的名称。 如果未指定,则使用默认帐户加密范围执行加密。 有关详细信息,请参阅 Azure 存储服务的静态加密。

encryptionScope?: string

属性值

string

immutabilityPolicy

可选。 指定 Blob 的不可变性策略。 请注意,is 参数仅适用于启用了版本级别蠕虫的容器中的 Blob。

immutabilityPolicy?: BlobImmutabilityPolicy

属性值

legalHold

可选。 指示是否应对 Blob 进行法定保留。 请注意,is 参数仅适用于启用了版本级别蠕虫的容器中的 Blob。

legalHold?: boolean

属性值

boolean

metadata

创建追加 blob 时要与 Blob 关联的键值字符串对的集合。

metadata?: Metadata

属性值

继承属性详细信息

tracingOptions

用于配置启用跟踪时创建的跨度的选项。

tracingOptions?: OperationTracingOptions

属性值

继承自CommonOptions.tracingOptions