BlockBlobUploadOptions interface
Опции настройки операции BlockBlobClient.upload .
- Extends
Свойства
| abort |
Реализация интерфейса |
| blob |
Заголовки HTTP, заданные при отправке в блочный большой двоичный объект. Общий заголовок, который необходимо задать, — это |
| conditions | Условия выполнения при отправке в блочный БОЛЬШОЙ двоичный объект. |
| content |
Опции для указания, какой алгоритм использовать для валидации контента при загрузке. |
| customer |
Предоставленные клиентом сведения о ключе. |
| encryption |
Optional. Версия 2019-07-07 и более поздних версий. Указывает имя области шифрования, используемой для шифрования данных, предоставленных в запросе. Если это не указано, шифрование выполняется с областью шифрования учетной записи по умолчанию. Дополнительные сведения см. в разделе "Шифрование неактивных данных" для служб хранилища Azure. |
| immutability |
Optional. Указывает политику неизменяемости для большого двоичного объекта. Обратите внимание, что параметр применим только к большому двоичному объекту в контейнере с включенным червем уровня версии. |
| legal |
Optional. Указывает, следует ли поместить юридическое удержание в большой двоичный объект. Обратите внимание, что параметр применим только к большому двоичному объекту в контейнере с включенным червем уровня версии. |
| metadata | Коллекция пары строк "ключ-значение", которая связывается с большим двоичным объектом при отправке в блочный большой двоичный объект. |
| on |
Обратный вызов для получения событий по ходу выполнения операции отправки. |
| tags | Теги BLOB. |
| tier | Уровень доступа. Дополнительные сведения — https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers |
| transactional |
Хэш CRC64 содержимого большого двоичного объекта. Этот хэш используется для проверки целостности большого двоичного объекта во время транспорта. При указании служба хранилища сравнивает хэш содержимого, который прибыл с этим значением. транзакцияcontentMD5 и transactionalContentCrc64 нельзя задать одновременно. |
| transactional |
MD5-хэш содержимого blob. Этот хэш используется для проверки целостности большого двоичного объекта во время транспорта. При указании служба хранилища сравнивает хэш содержимого, который прибыл с этим значением. транзакцияcontentMD5 и transactionalContentCrc64 нельзя задать одновременно. |
Унаследованные свойства
| tracing |
Параметры настройки диапазонов, созданных при включении трассировки. |
Сведения о свойстве
abortSignal
Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену операции.
Например, используйте контроллер @azure/abort-controller для создания AbortSignal.
abortSignal?: AbortSignalLike
Значение свойства
blobHTTPHeaders
Заголовки HTTP, заданные при отправке в блочный большой двоичный объект. Общий заголовок, который необходимо задать, — это blobContentType, что позволяет браузеру предоставлять функциональные возможности на основе типа файла.
blobHTTPHeaders?: BlobHTTPHeaders
Значение свойства
conditions
Условия выполнения при отправке в блочный БОЛЬШОЙ двоичный объект.
conditions?: BlobRequestConditions
Значение свойства
contentChecksumAlgorithm
Опции для указания, какой алгоритм использовать для валидации контента при загрузке.
contentChecksumAlgorithm?: StorageChecksumAlgorithm
Значение свойства
customerProvidedKey
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
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