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

BlockBlobSyncUploadFromURLOptions interface

用于配置 syncUploadFromURL 操作的选项。

Extends

属性

abortSignal

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

blobHTTPHeaders

上传到块 Blob 时要设置的 HTTP 标头。

要设置的常见标头为 blobContentType,使浏览器能够根据文件类型提供功能。

conditions

要满足的目标 Azure Blob 的条件。

copySourceBlobProperties

可选,默认值为 true。 指示是否应复制源 Blob 中的属性。

copySourceTags

可选,默认为“replace”。 指示应复制源标记还是应将源标记替换为 标记指定的标记

customerProvidedKey

客户提供的密钥信息。

encryptionScope

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

metadata

可选。 指定与 Blob 关联的用户定义的名称-值对。 如果未指定名称/值对,该操作会将元数据从源 Blob 或文件复制到目标 Blob。 如果指定了一个或多个名称/值对,则会使用指定的元数据创建目标 Blob,并且不会从源 Blob 或文件复制元数据。 请注意,从 2009-09-19 版开始,元数据名称必须遵循 C# 标识符的命名规则。 有关详细信息,请参阅命名和引用容器、Blob 和元数据。

sourceAuthorization

仅支持持有者类型。 凭据应是复制源的有效 OAuth 访问令牌。

sourceConditions

可选。 要满足的源 Azure Blob 的条件。

sourceContentMD5

指定为必须从复制源读取的字节范围计算的 md5。

tags

Blob 标记。

tier

访问层。 更多详细信息 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

timeoutInSeconds

服务器超时,以秒为单位。 有关详细信息,请参阅:

请参见https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

继承属性

tracingOptions

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

属性详细信息

abortSignal

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

abortSignal?: AbortSignalLike

属性值

blobHTTPHeaders

上传到块 Blob 时要设置的 HTTP 标头。

要设置的常见标头为 blobContentType,使浏览器能够根据文件类型提供功能。

blobHTTPHeaders?: BlobHTTPHeaders

属性值

conditions

要满足的目标 Azure Blob 的条件。

conditions?: BlobRequestConditions

属性值

copySourceBlobProperties

可选,默认值为 true。 指示是否应复制源 Blob 中的属性。

copySourceBlobProperties?: boolean

属性值

boolean

copySourceTags

可选,默认为“replace”。 指示应复制源标记还是应将源标记替换为 标记指定的标记

copySourceTags?: BlobCopySourceTags

属性值

customerProvidedKey

客户提供的密钥信息。

customerProvidedKey?: CpkInfo

属性值

encryptionScope

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

encryptionScope?: string

属性值

string

metadata

可选。 指定与 Blob 关联的用户定义的名称-值对。 如果未指定名称/值对,该操作会将元数据从源 Blob 或文件复制到目标 Blob。 如果指定了一个或多个名称/值对,则会使用指定的元数据创建目标 Blob,并且不会从源 Blob 或文件复制元数据。 请注意,从 2009-09-19 版开始,元数据名称必须遵循 C# 标识符的命名规则。 有关详细信息,请参阅命名和引用容器、Blob 和元数据。

metadata?: Metadata

属性值

sourceAuthorization

仅支持持有者类型。 凭据应是复制源的有效 OAuth 访问令牌。

sourceAuthorization?: HttpAuthorization

属性值

sourceConditions

可选。 要满足的源 Azure Blob 的条件。

sourceConditions?: ModifiedAccessConditions

属性值

sourceContentMD5

指定为必须从复制源读取的字节范围计算的 md5。

sourceContentMD5?: Uint8Array

属性值

Uint8Array

tags

Blob 标记。

tags?: Tags

属性值

tier

访问层。 更多详细信息 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

属性值

string

timeoutInSeconds

服务器超时,以秒为单位。 有关详细信息,请参阅:

请参见https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

属性值

number

继承属性详细信息

tracingOptions

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

tracingOptions?: OperationTracingOptions

属性值

继承自CommonOptions.tracingOptions