@azure/storage-blob package
Классы
AccountSASPermissions |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей разрешения, предоставляемые AccountSAS. Значение true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для <xref:AccountSASSignatureValues> объекта . Можно создать строку разрешений и без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность. |
AccountSASResourceTypes |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей ресурсы, доступные для AccountSAS. Значение true означает, что любой SAS, использующий эти разрешения, предоставит доступ к этому типу ресурса. После установки всех значений они должны быть сериализованы с помощью toString и заданы в качестве поля ресурсов для <xref:AccountSASSignatureValues> объекта . Можно создать строку ресурсов и без этого класса, но порядок ресурсов является конкретным, и этот класс гарантирует правильность. |
AccountSASServices |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей службы, доступные для AccountSAS. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит доступ к этой службе. После установки всех значений они должны быть сериализованы с помощью toString и заданы в качестве поля служб для <xref:AccountSASSignatureValues> объекта . Можно создать строку служб и без этого класса, но порядок служб является конкретным, и этот класс гарантирует правильность. |
AnonymousCredential |
AnonymousCredential предоставляет член credentialPolicyCreator, используемый для создания объектов AnonymousCredentialPolicy. AnonymousCredentialPolicy используется с HTTP-запросами, которые считывают общедоступные ресурсы, или для использования с подписанными URL-адресами (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy используется с HTTP-запросами, которые считывают общедоступные ресурсы, или для использования с подписанными URL-адресами (SAS). |
AppendBlobClient |
AppendBlobClient определяет набор операций, применимых к добавлению BLOB-объектов. |
BlobBatch |
BlobBatch представляет агрегированный набор операций с большими двоичными объектами.
В настоящее время поддерживаются только |
BlobBatchClient |
BlobBatchClient позволяет выполнять пакетные запросы к службе BLOB-объектов службы хранилища Azure. |
BlobClient |
BlobClient представляет URL-адрес большого двоичного объекта службы хранилища Azure; Blob может быть блочный BLOB-объект, добавочный BLOB-объект или страничный BLOB-объект. |
BlobLeaseClient |
Клиент, который управляет арендой для <xref:ContainerClient> или <xref:BlobClient>. |
BlobSASPermissions |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей разрешения, предоставляемые ServiceSAS большому двоичному объекту. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для <xref:BlobSASSignatureValues> объекта . Можно создать строку разрешений и без этого класса, но порядок разрешений конкретный, и этот класс гарантирует правильность. |
BlobServiceClient |
BlobServiceClient представляет клиент для службы BLOB-объектов службы хранилища Azure, которая позволяет управлять контейнерами BLOB-объектов. |
BlockBlobClient |
BlockBlobClient определяет набор операций, применимых к блочных BLOB-объектам. |
ContainerClient |
ContainerClient представляет URL-адрес контейнера службы хранилища Azure, позволяющий управлять его BLOB-объектами. |
ContainerSASPermissions |
Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS контейнеру. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для <xref:BlobSASSignatureValues> объекта . Можно создать строку разрешений и без этого класса, но порядок разрешений конкретный, и этот класс гарантирует правильность. |
Credential |
Credential — это абстрактный класс для подписывания HTTP-запросов службы хранилища Azure. Этот класс будет размещать фабрику credentialPolicyCreator, которая создает CredentialPolicy. |
CredentialPolicy |
Политика учетных данных, используемая для подписывания ЗАПРОСОВ HTTP(S) перед отправкой. Этот класс является абстрактным. |
PageBlobClient |
PageBlobClient определяет набор операций, применимых к страничным BLOB-объектам. |
Pipeline |
Класс Pipeline, содержащий политики HTTP-запросов. Вы можете создать конвейер по умолчанию, вызвав .<xref:newPipeline> Или вы можете создать конвейер с собственными политиками с помощью конструктора Конвейера. Перед реализацией настраиваемого конвейера ознакомьтесь с <xref:newPipeline> предоставленными политиками. |
SASQueryParameters |
Представляет компоненты, составляющие параметры запроса SAS службы хранилища Azure. Этот тип не создается непосредственно пользователем; он создается только типами <xref:AccountSASSignatureValues> и <xref:BlobSASSignatureValues> . После создания его можно закодировать в <xref:String> и добавить к URL-адресу напрямую (хотя здесь следует соблюдать осторожность, если существуют параметры запроса, которые могут повлиять на соответствующие способы добавления этих параметров запроса). ПРИМЕЧАНИЕ. Экземпляры этого класса являются неизменяемыми. |
StorageBrowserPolicy |
StorageBrowserPolicy будет обрабатывать различия между Node.js и средой выполнения браузера, в том числе:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory — это класс фабрики, помогающий создавать объекты StorageBrowserPolicy. |
StorageClient |
StorageClient представляет основанный класс URL-адресов для <xref:BlobServiceClient>, <xref:ContainerClient> и т. д. |
StorageClientContext | |
StorageRetryPolicy |
Политика повтора с экспоненциальной повторными попытками и линейной повторными попытками. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory — это класс фабрики, помогающий <xref:StorageRetryPolicy> создавать объекты. |
StorageSharedKeyCredential |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. StorageSharedKeyCredential для авторизации ключа учетной записи в службе хранилища Azure. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy — это политика, используемая для подписывания HTTP-запроса с помощью общего ключа. |
Интерфейсы
AccessPolicy |
Политика доступа |
AccountSASPermissionsLike |
Тип, который выглядит как разрешение SAS учетной записи. Используется в <xref:AccountSASPermissions> для анализа разрешений SAS от необработанных объектов. |
AccountSASSignatureValues |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. AccountSASSignatureValues используется для создания подписанного URL-адреса (SAS) для учетной записи хранения Azure. После того как все значения здесь заданы соответствующим образом, вызовите <xref:generateAccountSASQueryParameters> , чтобы получить представление SAS, которое фактически может быть применено к URL-адресам BLOB-объектов. Обратите внимание, что этот класс и <xref:SASQueryParameters> существуют, так как первый является изменяемым и логическим представлением, а второй является неизменяемым и используется для создания фактических запросов REST. |
AppendBlobAppendBlockFromURLOptions |
Параметры для настройки <xref:AppendBlobClient.appendBlockFromURL> операции. |
AppendBlobAppendBlockFromUrlHeaders |
Определяет заголовки для операции AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
Определяет заголовки для операции AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
Параметры для настройки <xref:AppendBlobClient.appendBlock> операции. |
AppendBlobCreateHeaders |
Определяет заголовки для операции AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Параметры для настройки <xref:AppendBlobClient.createIfNotExists> операции. |
AppendBlobCreateIfNotExistsResponse |
Содержит данные ответа для <xref:appendBlobClient.createIfNotExists> операции. |
AppendBlobCreateOptions |
Параметры для настройки <xref:AppendBlobClient.create> операции. |
AppendBlobRequestConditions |
Условия для добавления к созданию этого добавочного BLOB-объекта. |
AppendBlobSealOptions |
Параметры для настройки <xref:AppendBlobClient.seal> операции. |
AppendPositionAccessConditions |
Группа параметров |
BatchSubRequest |
Запрос, связанный с пакетной операцией. |
BatchSubResponse |
Данные ответа, связанные с одним запросом в пакетной операции. |
BlobAbortCopyFromURLHeaders |
Определяет заголовки для операции Blob_abortCopyFromURL. |
BlobAbortCopyFromURLOptions |
Параметры для настройки <xref:BlobClient.abortCopyFromURL> операции. |
BlobAcquireLeaseOptions |
Параметры для настройки операции "Большой двоичный объект — получение аренды". |
BlobBatchSubmitBatchOptionalParams |
Параметры для настройки службы — отправка пакетной службы необязательные параметры. |
BlobBeginCopyFromURLOptions |
Параметры для настройки <xref:BlobClient.beginCopyFromURL> операции. |
BlobBeginCopyFromURLResponse |
Содержит данные ответа для <xref:BlobClient.beginCopyFromURL> операции. |
BlobBeginCopyFromUrlPollState |
Состояние, используемое методом опроса, возвращенное из <xref:BlobClient.beginCopyFromURL>.
Это состояние передается в обратный вызов, заданный |
BlobBreakLeaseOptions |
Параметры для настройки операции "Большой двоичный объект — прерывание аренды". |
BlobChangeLeaseOptions |
Параметры для настройки операции "Большой двоичный объект — изменение аренды". |
BlobCopyFromURLHeaders |
Определяет заголовки для операции Blob_copyFromURL. |
BlobCreateSnapshotHeaders |
Определяет заголовки для операции Blob_createSnapshot. |
BlobCreateSnapshotOptions |
Параметры для настройки <xref:BlobClient.createSnapshot> операции. |
BlobDeleteHeaders |
Определяет заголовки для операции Blob_delete. |
BlobDeleteIfExistsResponse |
Содержит данные ответа для <xref:BlobClient.deleteIfExists> операции. |
BlobDeleteImmutabilityPolicyHeaders |
Определяет заголовки для операции Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Параметры для удаления операции политики <xref:BlobClient.deleteImmutabilityPolicy> неизменяемости. |
BlobDeleteOptions |
Параметры для настройки <xref:BlobClient.delete> операции. |
BlobDownloadHeaders |
Определяет заголовки для операции Blob_download. |
BlobDownloadOptionalParams |
Дополнительные параметры. |
BlobDownloadOptions |
Параметры для настройки <xref:BlobClient.download> операции. |
BlobDownloadResponseParsed |
Содержит данные ответа для <xref:BlobClient.download> операции. |
BlobDownloadToBufferOptions |
Интерфейс option для <xref:BlobClient.downloadToBuffer> операции. |
BlobExistsOptions |
Параметры для настройки <xref:BlobClient.exists> операции. |
BlobFlatListSegment |
Интерфейс, представляющий BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Параметры для настройки <xref:BlobClient.generateSasUrl> операции. |
BlobGetPropertiesHeaders |
Определяет заголовки для операции Blob_getProperties. |
BlobGetPropertiesOptions |
Параметры для настройки <xref:BlobClient.getProperties> операции. |
BlobGetPropertiesResponse |
Содержит данные ответа для <xref:BlobClient.getProperties> операции. |
BlobGetTagsHeaders |
Определяет заголовки для операции Blob_getTags. |
BlobGetTagsOptions |
Параметры для настройки <xref:BlobClient.getTags> операции. |
BlobHTTPHeaders |
Группа параметров |
BlobHierarchyListSegment |
Интерфейс, представляющий BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Описывать неизменяемую политику для BLOB-объекта. |
BlobItem |
Большой двоичный объект службы хранилища Azure |
BlobItemInternal |
Большой двоичный объект службы хранилища Azure |
BlobPrefix | |
BlobProperties |
Свойства большого двоичного объекта |
BlobQueryArrowConfiguration |
Параметры для запроса большого двоичного объекта в формате Apache Arrow. Допустимо только для <xref:BlockBlobQueryOptions.outputTextConfiguration>. |
BlobQueryArrowField |
Описывать поле в <xref:BlobQueryArrowConfiguration>. |
BlobQueryCsvTextConfiguration |
Параметры для запроса большого двоичного объекта в формате CSV. |
BlobQueryError |
Тип ошибки запроса BLOB-объекта. |
BlobQueryHeaders |
Определяет заголовки для операции Blob_query. |
BlobQueryJsonTextConfiguration |
Параметры для запроса BLOB-объекта в формате JSON. |
BlobQueryParquetConfiguration |
Параметры для запроса большого двоичного объекта в формате Parquet. Допустимо только для <xref:BlockBlobQueryOptions.inputTextConfiguration>. |
BlobReleaseLeaseOptions |
Параметры для настройки операции аренды BLOB-объектов. |
BlobRenewLeaseOptions |
Параметры для настройки операции "Большой двоичный объект — продление аренды". |
BlobRequestConditions |
стандартные условные заголовки HTTP, условие тегов и условие аренды |
BlobSASPermissionsLike |
Тип, который выглядит как разрешение SAS для BLOB-объектов. Используется в <xref:BlobSASPermissions> для анализа разрешений SAS из необработанных объектов. |
BlobSASSignatureValues |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. BlobSASSignatureValues используется для создания маркеров SAS службы BLOB-объектов для контейнеров или BLOB-объектов. |
BlobServiceProperties |
Свойства службы хранилища. |
BlobServiceStatistics |
Статистика для службы хранилища. |
BlobSetHTTPHeadersHeaders |
Определяет заголовки для операции Blob_setHttpHeaders. |
BlobSetHTTPHeadersOptions |
Параметры для настройки <xref:BlobClient.setHTTPHeaders> операции. |
BlobSetImmutabilityPolicyHeaders |
Определяет заголовки для операции Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Параметры для задания операции политики <xref:BlobClient.setImmutabilityPolicy> неизменяемости. |
BlobSetLegalHoldHeaders |
Определяет заголовки для операции Blob_setLegalHold. |
BlobSetLegalHoldOptions |
Параметры для настройки операции удержания <xref:BlobClient.setLegalHold> по юридическим причинам. |
BlobSetMetadataHeaders |
Определяет заголовки для операции Blob_setMetadata. |
BlobSetMetadataOptions |
Параметры для настройки <xref:BlobClient.setMetadata> операции. |
BlobSetTagsHeaders |
Определяет заголовки для операции Blob_setTags. |
BlobSetTagsOptions |
Параметры для настройки <xref:BlobClient.setTags> операции. |
BlobSetTierHeaders |
Определяет заголовки для операции Blob_setTier. |
BlobSetTierOptions |
Параметры для настройки <xref:BlobClient.setAccessTier> операции. |
BlobStartCopyFromURLHeaders |
Определяет заголовки для операции Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Параметры для настройки <xref:BlobClient.beginCopyFromURL> операции. |
BlobSyncCopyFromURLOptions |
Параметры для настройки <xref:BlobClient.syncCopyFromURL> операции. |
BlobTag | |
BlobTags |
Теги BLOB-объектов |
BlobUndeleteHeaders |
Определяет заголовки для операции Blob_undelete. |
BlobUndeleteOptions |
Параметры для настройки <xref:BlobClient.undelete> операции. |
Block |
Представляет один блок в блочном BLOB-объекте. Он описывает идентификатор и размер блока. |
BlockBlobCommitBlockListHeaders |
Определяет заголовки для операции BlockBlob_commitBlockList. |
BlockBlobCommitBlockListOptions |
Параметры для настройки <xref:BlockBlobClient.commitBlockList> операции. |
BlockBlobGetBlockListHeaders |
Определяет заголовки для операции BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Параметры для настройки <xref:BlockBlobClient.getBlockList> операции. |
BlockBlobParallelUploadOptions |
Интерфейс параметров для <xref:BlockBlobClient.uploadFile> и <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Определяет заголовки для операции BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Параметры для настройки <xref:BlockBlobClient.query> операции. |
BlockBlobStageBlockFromURLHeaders |
Определяет заголовки для операции BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
Параметры для настройки <xref:BlockBlobClient.stageBlockFromURL> операции. |
BlockBlobStageBlockHeaders |
Определяет заголовки для операции BlockBlob_stageBlock. |
BlockBlobStageBlockOptions |
Параметры для настройки <xref:BlockBlobClient.stageBlock> операции. |
BlockBlobSyncUploadFromURLOptions |
Параметры для настройки <xref:BlockBlobClient.syncUploadFromURL> операции. |
BlockBlobUploadHeaders |
Определяет заголовки для операции BlockBlob_upload. |
BlockBlobUploadOptions |
Параметры для настройки <xref:BlockBlobClient.upload> операции. |
BlockBlobUploadStreamOptions |
Интерфейс option для <xref:BlockBlobClient.uploadStream> операции. |
BlockList | |
CommonGenerateSasUrlOptions |
Общие параметры <xref:BlobGenerateSasUrlOptions> и <xref:ContainerGenerateSasUrlOptions>. |
CommonOptions |
Интерфейс для параметров, общих для каждой удаленной операции. |
ContainerAcquireLeaseOptions |
Параметры для настройки операции "Контейнер — получение аренды". |
ContainerBreakLeaseOptionalParams |
Дополнительные параметры. |
ContainerBreakLeaseOptions |
Параметры для настройки операции "Контейнер — прерывание аренды". |
ContainerChangeLeaseOptions |
Параметры для настройки операции "Контейнер — изменение аренды". |
ContainerCreateHeaders |
Определяет заголовки для операции Container_create. |
ContainerCreateIfNotExistsResponse |
Содержит данные ответа для <xref:ContainerClient.createIfNotExists> операции. |
ContainerCreateOptions |
Параметры для настройки <xref:ContainerClient.create> операции. |
ContainerDeleteBlobOptions |
Параметры для настройки <xref:ContainerClient.deleteBlob> операции. |
ContainerDeleteHeaders |
Определяет заголовки для операции Container_delete. |
ContainerDeleteIfExistsResponse |
Содержит данные ответа для <xref:ContainerClient.deleteIfExists> операции. |
ContainerDeleteMethodOptions |
Параметры для настройки <xref:ContainerClient.delete> операции. |
ContainerEncryptionScope |
Группа параметров |
ContainerExistsOptions |
Параметры для настройки <xref:ContainerClient.exists> операции. |
ContainerGenerateSasUrlOptions |
Параметры для настройки <xref:ContainerClient.generateSasUrl> операции. |
ContainerGetAccessPolicyHeaders |
Определяет заголовки для операции Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
Параметры для настройки <xref:ContainerClient.getAccessPolicy> операции. |
ContainerGetPropertiesHeaders |
Определяет заголовки для операции Container_getProperties. |
ContainerGetPropertiesOptions |
Параметры для настройки <xref:ContainerClient.getProperties> операции. |
ContainerItem |
Контейнер службы хранилища Azure |
ContainerListBlobFlatSegmentHeaders |
Определяет заголовки для операции Container_listBlobFlatSegment. |
ContainerListBlobHierarchySegmentHeaders |
Определяет заголовки для операции Container_listBlobHierarchySegment. |
ContainerListBlobsOptions |
Параметры для настройки операций контейнера — перечисления BLOB-объектов. См.
|
ContainerProperties |
Свойства контейнера |
ContainerReleaseLeaseOptions |
Параметры для настройки операции аренды контейнера — выпуска. |
ContainerRenameHeaders |
Определяет заголовки для операции Container_rename. |
ContainerRenewLeaseOptions |
Параметры для настройки операции "Контейнер — продление аренды". |
ContainerRequestConditions |
Условия для контейнера. |
ContainerSASPermissionsLike |
Тип, который выглядит как разрешение SAS контейнера. Используется в <xref:ContainerSASPermissions> для анализа разрешений SAS из необработанных объектов. |
ContainerSetAccessPolicyHeaders |
Определяет заголовки для операции Container_setAccessPolicy. |
ContainerSetAccessPolicyOptions |
Параметры для настройки <xref:ContainerClient.setAccessPolicy> операции. |
ContainerSetMetadataHeaders |
Определяет заголовки для операции Container_setMetadata. |
ContainerSetMetadataOptions |
Параметры для настройки <xref:ContainerClient.setMetadata> операции. |
ContainerUndeleteHeaders |
Определяет заголовки для операции Container_restore. |
CorsRule |
CORS является функцией HTTP, которая позволяет веб-приложению, работающему в одном домене, обращаться к ресурсам из другого домена. Веб-браузеры реализуют ограничение безопасности, известное как политика одного источника, которое запрещает веб-странице вызывать API в другом домене; CORS предоставляет безопасный способ разрешить одному домену (исходному домену) вызывать API в другом домене. |
CpkInfo |
Группа параметров |
FilterBlobItem |
Сведения о большом двоичном объекте из <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
Сведения о BLOB-объекте из вызова API фильтрации BLOB-объектов |
FilterBlobSegment |
Сегментирование ответа <xref:BlobServiceClient.findBlobsByTags> операции. |
FilterBlobSegmentModel |
Результат вызова API фильтруемых BLOB-объектов |
GeoReplication |
Geo-Replication сведения о вторичной службе хранилища |
HttpAuthorization |
Представляет сведения проверке подлинности в значениях заголовков Authorization, ProxyAuthorization, WWW-Authneticate и Proxy-Authenticate. |
Lease |
Сведения о конкретной аренде. |
LeaseAccessConditions |
Группа параметров |
LeaseOperationOptions |
Настраивает операции аренды. |
ListBlobsFlatSegmentResponse |
Перечисление больших двоичных объектов |
ListBlobsFlatSegmentResponseModel |
Перечисление больших двоичных объектов |
ListBlobsHierarchySegmentResponse |
Перечисление больших двоичных объектов |
ListBlobsHierarchySegmentResponseModel |
Перечисление больших двоичных объектов |
ListContainersSegmentResponse |
Перечисление контейнеров |
Logging |
Параметры ведения журнала Azure Analytics. |
MatchConditions |
Задает параметры HTTP для условных запросов на основе сопоставления ETag. |
Metadata |
Карта пар "имя-значение", которые необходимо связать с ресурсом. |
Metrics |
сводка статистики запросов, сгруппированных по API в статистических выражениях по часам или минутам для больших двоичных объектов |
ModificationConditions |
Задает параметры HTTP для условных запросов на основе времени изменения. |
ModifiedAccessConditions |
стандартные условные заголовки и условия тегов HTTP. |
ModifiedAccessConditionsModel |
Группа параметров |
ObjectReplicationPolicy |
Содержит идентификатор политики репликации объектов и соответствующий <xref:ObjectReplicationRule>список . Это используется при получении свойств репликации объектов для исходного BLOB-объекта. Идентификатор политики для целевого большого двоичного объекта задается в ObjectReplicationDestinationPolicyId соответствующих ответов метода (например, <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Содержит идентификатор правила репликации объектов и <xref:ObjectReplicationStatus> большой двоичный объект. В элементе <xref:ObjectReplicationPolicy>может быть несколько<xref:ObjectReplicationRule>. |
PageBlobClearPagesHeaders |
Определяет заголовки для операции PageBlob_clearPages. |
PageBlobClearPagesOptions |
Параметры для настройки <xref:PageBlobClient.clearPages> операции. |
PageBlobCopyIncrementalHeaders |
Определяет заголовки для операции PageBlob_copyIncremental. |
PageBlobCreateHeaders |
Определяет заголовки для операции PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Параметры для настройки <xref:PageBlobClient.createIfNotExists> операции. |
PageBlobCreateIfNotExistsResponse |
Содержит данные ответа для <xref:PageBlobClient.createIfNotExists> операции. |
PageBlobCreateOptions |
Параметры для настройки <xref:PageBlobClient.create> операции. |
PageBlobGetPageRangesDiffHeaders |
Определяет заголовки для операции PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Параметры для настройки <xref:PageBlobClient.getRangesDiff> операции. |
PageBlobGetPageRangesDiffResponse |
Содержит данные ответа для <xref:BlobClient.getPageRangesDiff> операции. |
PageBlobGetPageRangesHeaders |
Определяет заголовки для операции PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Параметры для настройки <xref:PageBlobClient.getPageRanges> операции. |
PageBlobGetPageRangesResponse |
Содержит данные ответа для <xref:BlobClient.getPageRanges> операции. |
PageBlobRequestConditions |
Условия для добавления к созданию этого страничного BLOB-объекта. |
PageBlobResizeHeaders |
Определяет заголовки для операции PageBlob_resize. |
PageBlobResizeOptions |
Параметры для настройки <xref:PageBlobClient.resize> операции. |
PageBlobStartCopyIncrementalOptions |
Параметры для настройки <xref:PageBlobClient.startCopyIncremental> операции. |
PageBlobUpdateSequenceNumberHeaders |
Определяет заголовки для операции PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
Параметры для настройки <xref:PageBlobClient.updateSequenceNumber> операции. |
PageBlobUploadPagesFromURLHeaders |
Определяет заголовки для операции PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Параметры для настройки <xref:PageBlobClient.uploadPagesFromURL> операции. |
PageBlobUploadPagesHeaders |
Определяет заголовки для операции PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Параметры для настройки <xref:PageBlobClient.uploadPages> операции. |
PageList |
Список диапазонов страниц для большого двоичного объекта. |
ParsedBatchResponse |
Многокомпонентный или смешанный ответ, содержащий ответ для каждого вложенного запроса. |
PipelineLike |
Интерфейс для класса, <xref:Pipeline> содержащего политики HTTP-запросов. Вы можете создать конвейер по умолчанию, вызвав .<xref:newPipeline> Или вы можете создать конвейер с собственными политиками с помощью конструктора Конвейера. Перед реализацией настраиваемого конвейера ознакомьтесь с <xref:newPipeline> предоставленными политиками. |
PipelineOptions |
Интерфейс option для конструктора конвейера. |
Range |
Диапазон для операций службы BLOB-объектов. |
RetentionPolicy |
политика хранения, которая определяет, как долго должны сохраняться связанные данные; |
SASQueryParametersOptions |
Параметры для создания <xref:SASQueryParameters>. |
SasIPRange |
Допустимый диапазон IP-адресов для SAS. |
SequenceNumberAccessConditions |
Группа параметров |
ServiceFilterBlobsHeaders |
Определяет заголовки для операции Service_filterBlobs. |
ServiceFindBlobByTagsOptions |
Параметры для настройки <xref:BlobServiceClient.findBlobsByTags> операции. |
ServiceGenerateAccountSasUrlOptions |
Параметры для настройки <xref:BlobServiceClient.generateAccountSasUrl> операции. |
ServiceGetAccountInfoHeaders |
Определяет заголовки для операции Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
Параметры для настройки <xref:BlobServiceClient.getAccountInfo> операции. |
ServiceGetPropertiesHeaders |
Определяет заголовки для операции Service_getProperties. |
ServiceGetPropertiesOptions |
Параметры для настройки <xref:BlobServiceClient.getProperties> операции. |
ServiceGetStatisticsHeaders |
Определяет заголовки для операции Service_getStatistics. |
ServiceGetStatisticsOptions |
Параметры для настройки <xref:BlobServiceClient.getStatistics> операции. |
ServiceGetUserDelegationKeyHeaders |
Определяет заголовки для операции Service_getUserDelegationKey. |
ServiceGetUserDelegationKeyOptions |
Параметры для настройки службы — получение ключа делегирования пользователя. |
ServiceListContainersOptions |
Параметры для настройки <xref:BlobServiceClient.listContainers> операции. |
ServiceListContainersSegmentHeaders |
Определяет заголовки для операции Service_listContainersSegment. |
ServiceRenameContainerOptions |
Параметры для настройки <xref:BlobServiceClient.renameContainer> операции. |
ServiceSetPropertiesHeaders |
Определяет заголовки для операции Service_setProperties. |
ServiceSetPropertiesOptions |
Параметры для настройки <xref:BlobServiceClient.setProperties> операции. |
ServiceSubmitBatchHeaders |
Определяет заголовки для операции Service_submitBatch. |
ServiceSubmitBatchOptionalParamsModel |
Дополнительные параметры. |
ServiceUndeleteContainerOptions |
Параметры для настройки <xref:BlobServiceClient.undeleteContainer> операции. |
SignedIdentifier |
Подписанный идентификатор. |
SignedIdentifierModel |
подписанный идентификатор |
StaticWebsite |
Свойства, позволяющие учетной записи размещать статический веб-сайт |
StorageClientOptionalParams |
Дополнительные параметры. |
StoragePipelineOptions |
Интерфейс параметров для <xref:newPipeline> функции. |
StorageRetryOptions |
Интерфейс параметров повторных попыток blob-объектов хранилища. |
TagConditions |
Задает параметры HTTP для условных запросов на основе тегов BLOB-объектов. |
UserDelegationKey |
Ключ делегирования пользователя. |
UserDelegationKeyModel |
Ключ делегирования пользователя |
Псевдонимы типа
AccessTier |
Определяет значения для AccessTier. |
AccountKind |
Определяет значения для AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Содержит данные ответа для операции appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Содержит данные ответа для операции appendBlock. |
AppendBlobCreateResponse |
Содержит данные ответа для операции создания. |
ArchiveStatus |
Определяет значения для ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Содержит данные ответа для операции abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Содержит данные ответа для <xref:deleteBlobs> операции. |
BlobBatchSetBlobsAccessTierResponse |
Содержит данные ответа для <xref:setBlobsAccessTier> операции. |
BlobBatchSubmitBatchResponse |
Содержит данные ответа для пакетных операций с большими двоичными объектами. |
BlobCopyFromURLResponse |
Содержит данные ответа для операции copyFromURL. |
BlobCreateSnapshotResponse |
Содержит данные ответа для операции createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Содержит данные ответа для операции deleteImmutabilityPolicy. |
BlobDeleteResponse |
Содержит данные ответа для операции удаления. |
BlobDownloadResponseModel |
Содержит данные ответа для операции скачивания. |
BlobGetPropertiesResponseModel |
Содержит данные ответа для операции getProperties. |
BlobGetTagsResponse |
Содержит данные ответа для <xref:BlobClient.getTags> операции. |
BlobImmutabilityPolicyMode |
Определяет значения blobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Тип <xref:BlobQueryArrowField>объекта . |
BlobQueryResponseModel |
Содержит данные ответа для операции запроса. |
BlobSetHTTPHeadersResponse |
Содержит данные ответа для операции setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Содержит данные ответа для операции setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Содержит данные ответа для операции setLegalHold. |
BlobSetMetadataResponse |
Содержит данные ответа для операции setMetadata. |
BlobSetTagsResponse |
Содержит данные ответа для операции setTags. |
BlobSetTierResponse |
Содержит данные ответа для операции setTier. |
BlobStartCopyFromURLResponse |
Содержит данные ответа для операции startCopyFromURL. |
BlobType |
Определяет значения для BlobType. |
BlobUndeleteResponse |
Содержит данные ответа для операции отмены удаления. |
BlobUploadCommonResponse |
Тип ответа для <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>и <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Содержит данные ответа для операции commitBlockList. |
BlockBlobGetBlockListResponse |
Содержит данные ответа для операции getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Содержит данные ответа для операции putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Содержит данные ответа для операции stageBlockFromURL. |
BlockBlobStageBlockResponse |
Содержит данные ответа для операции stageBlock. |
BlockBlobUploadResponse |
Содержит данные ответа для операции отправки. |
BlockListType |
Определяет значения для BlockListType. |
ContainerCreateResponse |
Содержит данные ответа для операции создания. |
ContainerDeleteResponse |
Содержит данные ответа для операции удаления. |
ContainerGetAccessPolicyResponse |
Содержит данные ответа для <xref:ContainerClient.getAccessPolicy> операции. |
ContainerGetPropertiesResponse |
Содержит данные ответа для операции getProperties. |
ContainerListBlobFlatSegmentResponse |
Содержит данные ответа для операции listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Содержит данные ответа для операции listBlobHierarchySegment. |
ContainerRenameResponse |
Содержит данные ответа для операции переименования. |
ContainerSetAccessPolicyResponse |
Содержит данные ответа для операции setAccessPolicy. |
ContainerSetMetadataResponse |
Содержит данные ответа для операции setMetadata. |
ContainerUndeleteResponse |
Содержит данные ответа для операции восстановления. |
CopyPollerBlobClient |
Определяет операции из , <xref:BlobClient> необходимые для работы опрашителя, возвращаемого методом <xref:BlobClient.beginCopyFromURL> . |
CopyStatusType |
Определяет значения для CopyStatusType. |
CredentialPolicyCreator |
Фабричные функции, создающие новую credentialPolicy, которая использует предоставленную функцию nextPolicy. |
DeleteSnapshotsOptionType |
Определяет значения для DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Определяет значения для EncryptionAlgorithmType. |
GeoReplicationStatusType |
Определяет значения для GeoReplicationStatusType. |
LeaseDurationType |
Определяет значения для LeaseDurationType. |
LeaseOperationResponse |
Содержит данные ответа для операций, которые создают, изменяют или удаляют аренду. См. раздел <xref:BlobLeaseClient>. |
LeaseStateType |
Определяет значения для LeaseStateType. |
LeaseStatusType |
Определяет значения для LeaseStatusType. |
ListBlobsIncludeItem |
Определяет значения для ListBlobsIncludeItem. |
ListContainersIncludeType |
Определяет значения для ListContainersIncludeType. |
ObjectReplicationStatus |
Указывает состояние репликации большого двоичного объекта. Это используется, если к учетной записи хранения применены политики репликации объектов. См. разделы <xref:ObjectReplicationPolicy> и <xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
Содержит данные ответа для операции clearPages. |
PageBlobCopyIncrementalResponse |
Содержит данные ответа для операции copyIncremental. |
PageBlobCreateResponse |
Содержит данные ответа для операции создания. |
PageBlobResizeResponse |
Содержит данные ответа для операции изменения размера. |
PageBlobUpdateSequenceNumberResponse |
Содержит данные ответа для операции updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Содержит данные ответа для операции uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Содержит данные ответа для операции uploadPages. |
PublicAccessType |
Определяет значения для PublicAccessType. |
RehydratePriority |
Определяет значения rehydratePriority. |
SequenceNumberActionType |
Определяет значения для SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Ответ <xref:BlobServiceClient.findBlobsByTags> операции. |
ServiceGetAccountInfoResponse |
Содержит данные ответа для операции getAccountInfo. |
ServiceGetPropertiesResponse |
Содержит данные ответа для операции getProperties. |
ServiceGetStatisticsResponse |
Содержит данные ответа для операции getStatistics. |
ServiceGetUserDelegationKeyResponse |
Содержит данные ответа для <xref:getUserDelegationKey> операции. |
ServiceListContainersSegmentResponse |
Содержит данные ответа для операции listContainersSegment. |
ServiceSetPropertiesResponse |
Содержит данные ответа для операции setProperties. |
ServiceSubmitBatchResponseModel |
Содержит данные ответа для операции submitBatch. |
SkuName |
Определяет значения для SkuName. |
SyncCopyStatusType |
Определяет значения для SyncCopyStatusType. |
Tags |
Теги BLOB-объектов. |
Перечисления
BlockBlobTier |
Представляет уровень доступа к большому двоичному объекту. Подробные сведения о разных уровнях блочных BLOB-объектов см. в разделе Горячий, холодный и архивный уровни хранилища. |
PremiumPageBlobTier |
Указывает уровень страничного BLOB-объекта для задания большого двоичного объекта. Это применимо только к страничные BLOB-объекты в учетных записях хранения класса Premium. Подробные сведения о соответствующих операций ввода-вывода в секунду и пропускной способности для PageBlobTier см. здесь . |
SASProtocol |
Протоколы для созданного SAS. |
StorageRetryPolicyType |
Типы RetryPolicy. |
Функции
generate |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает объект , <xref:SASQueryParameters> содержащий все параметры запроса SAS, необходимые для выполнения фактического запроса REST. |
generate |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает экземпляр SASQueryParameters. Принимает только необходимые параметры, необходимые для создания SAS. Для необязательных параметров задайте непосредственно соответствующие свойства, такие как разрешения, startsOn и идентификатор. ПРЕДУПРЕЖДЕНИЕ. Если идентификатор не указан, требуются разрешения и срок действия. Необходимо присвоить значение идентификатору или срок действияВ & разрешения вручную, если вы инициалируете с помощью этого конструктора. Укажите необходимые сведения перед выполнением следующих фрагментов кода. Пример использования:
Пример использования идентификатора:
Пример использования имени большого двоичного объекта:
|
generate |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает экземпляр SASQueryParameters. ВНИМАНИЕ! Идентификатор будет игнорироваться при создании SAS для делегирования пользователя, требуются разрешения и срок действия. Пример использования:
|
is |
Вспомогательная функция для определения того, удовлетворяет ли заданный аргумент контракту конвейера |
new |
Создает новый объект pipeline с предоставленными учетными данными. |
Сведения о функции
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает объект , <xref:SASQueryParameters> содержащий все параметры запроса SAS, необходимые для выполнения фактического запроса REST.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Параметры
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Возвращаемое значение
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает экземпляр SASQueryParameters.
Принимает только необходимые параметры, необходимые для создания SAS. Для необязательных параметров задайте непосредственно соответствующие свойства, такие как разрешения, startsOn и идентификатор.
ПРЕДУПРЕЖДЕНИЕ. Если идентификатор не указан, требуются разрешения и срок действия. Необходимо присвоить значение идентификатору или срок действияВ & разрешения вручную, если вы инициалируете с помощью этого конструктора.
Укажите необходимые сведения перед выполнением следующих фрагментов кода.
Пример использования:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Пример использования идентификатора:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Пример использования имени большого двоичного объекта:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Параметры
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Возвращаемое значение
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает экземпляр SASQueryParameters. ВНИМАНИЕ! Идентификатор будет игнорироваться при создании SAS для делегирования пользователя, требуются разрешения и срок действия.
Пример использования:
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string)
Параметры
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Возвращаемое значение blobServiceClient.getUserDelegationKey()
- accountName
-
string
Возвращаемое значение
isPipelineLike(unknown)
Вспомогательная функция для определения того, удовлетворяет ли заданный аргумент контракту конвейера
function isPipelineLike(pipeline: unknown)
Параметры
- pipeline
-
unknown
Аргумент, который может быть конвейером
Возвращаемое значение
boolean
Значение true, если аргумент удовлетворяет контракту конвейера
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Создает новый объект pipeline с предоставленными учетными данными.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Параметры
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Например, AnonymousCredential, StorageSharedKeyCredential или любые учетные @azure/identity
данные из пакета для проверки подлинности запросов к службе. Можно также предоставить объект , реализующий интерфейс TokenCredential. Если значение не указано, используется AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Необязательный элемент. Параметры.
Возвращаемое значение
Новый объект Pipeline.
Azure SDK for JavaScript