Поделиться через


BlockBlobSyncUploadFromURLOptions interface

Параметры настройки операции <xref:BlockBlobClient.syncUploadFromURL>.

Extends

Свойства

abortSignal

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

blobHTTPHeaders

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

conditions

Условия выполнения для целевого BLOB-объекта Azure.

copySourceBlobProperties

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

customerProvidedKey

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

encryptionScope

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

metadata

Необязательный. Указывает определяемую пользователем пару "имя-значение", связанную с большим двоичным объектом. Если пары "имя-значение" не указаны, операция копирует метаданные из исходного большого двоичного объекта или файла в целевой большой двоичный объект. Если задана одна или несколько пар "имя-значение", целевой большой двоичный объект создается с указанными метаданными, а метаданные не копируются из исходного большого двоичного объекта или файла. Обратите внимание, что начиная с версии 2009-09-19 имена метаданных должны соответствовать правилам именования идентификаторов C#. Дополнительные сведения см. в разделе "Именование и ссылка на контейнеры", "Большие двоичные объекты" и "Метаданные".

sourceAuthorization

Поддерживается только тип носителя. Учетные данные должны быть допустимым маркером доступа OAuth для копирования источника.

sourceConditions

Необязательный. Условия, соответствующие исходному BLOB-объекту Azure.

sourceContentMD5

Укажите md5, вычисляемый для диапазона байтов, которые должны быть прочитаны из источника копирования.

tags

Теги BLOB-объектов.

tier

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

timeoutInSeconds

Время ожидания сервера в секундах. Дополнительные сведения @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

tracingOptions

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

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

abortSignal

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

abortSignal?: AbortSignalLike

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

AbortSignalLike

blobHTTPHeaders

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

blobHTTPHeaders?: BlobHTTPHeaders

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

conditions

Условия выполнения для целевого BLOB-объекта Azure.

conditions?: BlobRequestConditions

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

copySourceBlobProperties

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

copySourceBlobProperties?: boolean

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

boolean

customerProvidedKey

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

customerProvidedKey?: CpkInfo

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

encryptionScope

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

encryptionScope?: string

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

string

metadata

Необязательный. Указывает определяемую пользователем пару "имя-значение", связанную с большим двоичным объектом. Если пары "имя-значение" не указаны, операция копирует метаданные из исходного большого двоичного объекта или файла в целевой большой двоичный объект. Если задана одна или несколько пар "имя-значение", целевой большой двоичный объект создается с указанными метаданными, а метаданные не копируются из исходного большого двоичного объекта или файла. Обратите внимание, что начиная с версии 2009-09-19 имена метаданных должны соответствовать правилам именования идентификаторов C#. Дополнительные сведения см. в разделе "Именование и ссылка на контейнеры", "Большие двоичные объекты" и "Метаданные".

metadata?: Metadata

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

sourceAuthorization

Поддерживается только тип носителя. Учетные данные должны быть допустимым маркером доступа OAuth для копирования источника.

sourceAuthorization?: HttpAuthorization

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

sourceConditions

Необязательный. Условия, соответствующие исходному BLOB-объекту Azure.

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?: BlockBlobTier | string

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

BlockBlobTier | string

timeoutInSeconds

Время ожидания сервера в секундах. Дополнительные сведения @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

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

number

tracingOptions

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

tracingOptions?: OperationTracingOptions

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

OperationTracingOptions