@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 представляет агрегированный набор операций с большими двоичными объектами. В настоящее время поддерживаются только delete и setAccessTier .

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 и средой выполнения браузера, в том числе:

  1. Браузеры кэшируют запросы GET/HEAD путем добавления условных заголовков, таких как "IF_MODIFIED_SINCE". StorageBrowserPolicy — это политика, используемая для добавления запроса метки времени в URL-адрес запроса GET/HEAD, что позволяет избежать кэширования браузера.

  2. Удаление заголовка файла cookie для обеспечения безопасности

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

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>. Это состояние передается в обратный вызов, заданный onProgress пользователем, при каждом обнаружении хода выполнения копирования.

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-объектов. См.

  • <xref:ContainerClient.listBlobsFlat>
  • <xref:ContainerClient.listBlobsByHierarchy>
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.

Функции

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает объект , <xref:SASQueryParameters> содержащий все параметры запроса SAS, необходимые для выполнения фактического запроса REST.

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();
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();
isPipelineLike(unknown)

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

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Создает новый объект 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.