BlockBlobUploadOptions interface

Опции настройки операции BlockBlobClient.upload .

Extends

Свойства

abortSignal

Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

blobHTTPHeaders

Заголовки HTTP, заданные при отправке в блочный большой двоичный объект. Общий заголовок, который необходимо задать, — это blobContentType, что позволяет браузеру предоставлять функциональные возможности на основе типа файла.

conditions

Условия выполнения при отправке в блочный БОЛЬШОЙ двоичный объект.

contentChecksumAlgorithm

Опции для указания, какой алгоритм использовать для валидации контента при загрузке.

customerProvidedKey

Предоставленные клиентом сведения о ключе.

encryptionScope

Optional. Версия 2019-07-07 и более поздних версий. Указывает имя области шифрования, используемой для шифрования данных, предоставленных в запросе. Если это не указано, шифрование выполняется с областью шифрования учетной записи по умолчанию. Дополнительные сведения см. в разделе "Шифрование неактивных данных" для служб хранилища Azure.

immutabilityPolicy

Optional. Указывает политику неизменяемости для большого двоичного объекта. Обратите внимание, что параметр применим только к большому двоичному объекту в контейнере с включенным червем уровня версии.

legalHold

Optional. Указывает, следует ли поместить юридическое удержание в большой двоичный объект. Обратите внимание, что параметр применим только к большому двоичному объекту в контейнере с включенным червем уровня версии.

metadata

Коллекция пары строк "ключ-значение", которая связывается с большим двоичным объектом при отправке в блочный большой двоичный объект.

onProgress

Обратный вызов для получения событий по ходу выполнения операции отправки.

tags

Теги BLOB.

tier

Уровень доступа. Дополнительные сведения — https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers

transactionalContentCrc64

Хэш CRC64 содержимого большого двоичного объекта. Этот хэш используется для проверки целостности большого двоичного объекта во время транспорта. При указании служба хранилища сравнивает хэш содержимого, который прибыл с этим значением.

транзакцияcontentMD5 и transactionalContentCrc64 нельзя задать одновременно.

transactionalContentMD5

MD5-хэш содержимого blob. Этот хэш используется для проверки целостности большого двоичного объекта во время транспорта. При указании служба хранилища сравнивает хэш содержимого, который прибыл с этим значением.

транзакцияcontentMD5 и transactionalContentCrc64 нельзя задать одновременно.

Унаследованные свойства

tracingOptions

Параметры настройки диапазонов, созданных при включении трассировки.

Сведения о свойстве

abortSignal

Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

abortSignal?: AbortSignalLike

Значение свойства

blobHTTPHeaders

Заголовки HTTP, заданные при отправке в блочный большой двоичный объект. Общий заголовок, который необходимо задать, — это blobContentType, что позволяет браузеру предоставлять функциональные возможности на основе типа файла.

blobHTTPHeaders?: BlobHTTPHeaders

Значение свойства

conditions

Условия выполнения при отправке в блочный БОЛЬШОЙ двоичный объект.

conditions?: BlobRequestConditions

Значение свойства

contentChecksumAlgorithm

Опции для указания, какой алгоритм использовать для валидации контента при загрузке.

contentChecksumAlgorithm?: StorageChecksumAlgorithm

Значение свойства

customerProvidedKey

Предоставленные клиентом сведения о ключе.

customerProvidedKey?: CpkInfo

Значение свойства

encryptionScope

Optional. Версия 2019-07-07 и более поздних версий. Указывает имя области шифрования, используемой для шифрования данных, предоставленных в запросе. Если это не указано, шифрование выполняется с областью шифрования учетной записи по умолчанию. Дополнительные сведения см. в разделе "Шифрование неактивных данных" для служб хранилища Azure.

encryptionScope?: string

Значение свойства

string

immutabilityPolicy

Optional. Указывает политику неизменяемости для большого двоичного объекта. Обратите внимание, что параметр применим только к большому двоичному объекту в контейнере с включенным червем уровня версии.

immutabilityPolicy?: BlobImmutabilityPolicy

Значение свойства

legalHold

Optional. Указывает, следует ли поместить юридическое удержание в большой двоичный объект. Обратите внимание, что параметр применим только к большому двоичному объекту в контейнере с включенным червем уровня версии.

legalHold?: boolean

Значение свойства

boolean

metadata

Коллекция пары строк "ключ-значение", которая связывается с большим двоичным объектом при отправке в блочный большой двоичный объект.

metadata?: Metadata

Значение свойства

onProgress

Обратный вызов для получения событий по ходу выполнения операции отправки.

onProgress?: (progress: TransferProgressEvent) => void

Значение свойства

(progress: TransferProgressEvent) => void

tags

Теги BLOB.

tags?: Tags

Значение свойства

tier

Уровень доступа. Дополнительные сведения — https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Значение свойства

string

transactionalContentCrc64

Хэш CRC64 содержимого большого двоичного объекта. Этот хэш используется для проверки целостности большого двоичного объекта во время транспорта. При указании служба хранилища сравнивает хэш содержимого, который прибыл с этим значением.

транзакцияcontentMD5 и transactionalContentCrc64 нельзя задать одновременно.

transactionalContentCrc64?: Uint8Array

Значение свойства

Uint8Array

transactionalContentMD5

MD5-хэш содержимого blob. Этот хэш используется для проверки целостности большого двоичного объекта во время транспорта. При указании служба хранилища сравнивает хэш содержимого, который прибыл с этим значением.

транзакцияcontentMD5 и transactionalContentCrc64 нельзя задать одновременно.

transactionalContentMD5?: Uint8Array

Значение свойства

Uint8Array

Сведения об унаследованном свойстве

tracingOptions

Параметры настройки диапазонов, созданных при включении трассировки.

tracingOptions?: OperationTracingOptions

Значение свойства

Наследуется отCommonOptions.tracingOptions