@azure/storage-queue package
Классы
AccountSASPermissions |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей разрешения, предоставляемые AccountSAS. Значение true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений они должны быть сериализованы с помощью toString и заданы в качестве поля разрешений для объекта AccountSASSignatureValues . Можно создать строку разрешений и без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность. |
AccountSASResourceTypes |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей ресурсы, доступные для AccountSAS. Значение true означает, что любой SAS, использующий эти разрешения, предоставит доступ к этому типу ресурса. После установки всех значений они должны быть сериализованы с помощью toString и заданы в качестве поля ресурсов в объекте AccountSASSignatureValues . Можно создать строку ресурсов и без этого класса, но порядок ресурсов является конкретным, и этот класс гарантирует правильность. |
AccountSASServices |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей службы, доступные для AccountSAS. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит доступ к этой службе. После установки всех значений они должны быть сериализованы с помощью toString и заданы в качестве поля служб в объекте AccountSASSignatureValues . Можно создать строку служб и без этого класса, но порядок служб является конкретным, и этот класс гарантирует правильность. |
AnonymousCredential |
AnonymousCredential предоставляет элемент CredentialPolicyCreator , используемый для создания объектов AnonymousCredentialPolicy . AnonymousCredentialPolicy используется с HTTP-запросами, которые считывают общедоступные ресурсы, или для использования с подписанными URL-адресами (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy используется с HTTP-запросами, которые считывают общедоступные ресурсы, или для использования с подписанными URL-адресами (SAS). |
BaseRequestPolicy |
Базовый класс, от которого наследуются все политики запросов. |
Credential |
Credential — это абстрактный класс для подписывания HTTP-запросов службы хранилища Azure. Этот класс будет размещать фабрику credentialPolicyCreator, которая создает CredentialPolicy. |
CredentialPolicy |
Политика учетных данных, используемая для подписывания HTTP-запросов перед отправкой. Этот класс является абстрактным. |
HttpHeaders |
Коллекция пар "ключ-значение" заголовка HTTP. |
Pipeline |
Класс Pipeline, содержащий политики HTTP-запросов. Вы можете создать конвейер по умолчанию, вызвав newPipeline(). Или вы можете создать конвейер с собственными политиками с помощью конструктора Конвейера. Перед реализацией настраиваемого конвейера обратитесь к newPipeline() и предоставленным политикам. |
QueueClient |
QueueClient представляет URL-адрес сообщений очереди службы хранилища Azure, что позволяет управлять ее сообщениями. |
QueueSASPermissions |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS очереди. Значение true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений они должны быть сериализованы с помощью toString и заданы в качестве поля разрешений для объекта QueueSASSignatureValues . Можно создать строку разрешений и без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность. |
QueueServiceClient |
QueueServiceClient представляет URL-адрес службы очередей службы хранилища Azure, позволяющий управлять очередями. |
RequestPolicyOptions |
Необязательные свойства, которые можно использовать при создании RequestPolicy. |
RestError |
Ошибка, возникавшая в результате HTTP-запроса к конечной точке службы. |
SASQueryParameters |
Представляет компоненты, составляющие параметры запроса SAS службы хранилища Azure. Этот тип не создается непосредственно пользователем; он создается только типами AccountSASSignatureValues и QueueSASSignatureValues . После создания его можно закодировать в toString() и добавить к URL-адресу напрямую (хотя здесь следует соблюдать осторожность, если существуют параметры запроса, которые могут повлиять на соответствующие способы добавления этих параметров запроса). ПРИМЕЧАНИЕ. Экземпляры этого класса являются неизменяемыми. |
StorageBrowserPolicy |
StorageBrowserPolicy обрабатывает различия между Node.js и средой выполнения браузера, в том числе:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory — это класс фабрики, помогающий создавать объекты StorageBrowserPolicy . |
StorageRetryPolicy |
Политика повторных попыток с экспоненциальной повторными попытками и линейными повторными попытками. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory — это класс фабрики, помогающий создавать объекты StorageRetryPolicy . |
StorageSharedKeyCredential |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. StorageSharedKeyCredential для авторизации ключа учетной записи службы хранилища Azure. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy — это политика, используемая для подписывания HTTP-запроса с помощью общего ключа. |
WebResource |
Создает новый объект WebResource. Этот класс обеспечивает абстракцию при вызове REST, не зависят от библиотеки или реализации и упаковывает необходимые свойства для запуска запроса. |
Интерфейсы
AccessPolicy |
Политика доступа |
AccountSASSignatureValues |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. AccountSASSignatureValues используется для создания подписанного URL-адреса (SAS) для учетной записи хранения Azure. После правильного задания всех значений вызовите метод generateSASQueryParameters(), чтобы получить представление SAS, которое фактически может быть применено к URL-адресам очереди. Обратите внимание, что и этот класс, и SASQueryParameters существуют, так как первый является изменяемым и логическим представлением, а второй является неизменяемым и используется для создания фактических запросов REST. Дополнительные https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 сведения о SAS см https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas . в описании параметров, включая необходимые. |
CommonOptions |
Интерфейс для параметров, общих для каждой удаленной операции. |
CorsRule |
CORS является функцией HTTP, которая позволяет веб-приложению, работающему в одном домене, обращаться к ресурсам из другого домена. Веб-браузеры реализуют ограничение безопасности, известное как политика того же источника, которая запрещает веб-странице вызывать API в другом домене; CORS предоставляет безопасный способ разрешить одному домену (исходному домену) вызывать API в другом домене. |
DequeuedMessageItem |
Объект, возвращаемый в массиве QueueMessageList при вызове метода Get Messages on a Queue. |
EnqueuedMessage |
Объект, возвращаемый в массиве QueueMessageList при вызове метода Put Message on a Queue |
GeoReplication |
Geo-Replication сведения о вторичной службе хранилища |
HttpOperationResponse |
Объект-оболочка для HTTP-запроса и ответа. Десериализованный объект хранится в свойстве |
IHttpClient |
Интерфейс, который может отправлять HttpRequests и получать обещанные httpResponses. |
ListQueuesSegmentResponse |
Объект, возвращаемый при вызове списка очередей в службе очередей. |
Logging |
Параметры ведения журнала Azure Analytics. |
MessageIdDeleteHeaders |
Определяет заголовки для операции MessageId_delete. |
MessageIdUpdateHeaders |
Определяет заголовки для операции MessageId_update. |
MessagesClearHeaders |
Определяет заголовки для операции Messages_clear. |
MessagesDequeueHeaders |
Определяет заголовки для операции Messages_dequeue. |
MessagesDequeueOptionalParams |
Дополнительные параметры. |
MessagesEnqueueHeaders |
Определяет заголовки для операции Messages_enqueue. |
MessagesEnqueueOptionalParams |
Дополнительные параметры. |
MessagesPeekHeaders |
Определяет заголовки для операции Messages_peek. |
MessagesPeekOptionalParams |
Дополнительные параметры. |
Metadata |
Коллекция пар строк "ключ-значение". |
Metrics |
Интерфейс, представляющий метрики. |
PeekedMessageItem |
Объект, возвращаемый в массиве QueueMessageList при вызове Обзор Messages в очереди |
PipelineOptions |
Интерфейс option для конструктора конвейера. |
QueueClearMessagesOptions |
Параметры для настройки операции clearMessages |
QueueCreateHeaders |
Определяет заголовки для операции Queue_create. |
QueueCreateIfNotExistsResponse |
Содержит данные ответа для операции createIfNotExists . |
QueueCreateOptions |
Параметры для настройки операции создания |
QueueDeleteHeaders |
Определяет заголовки для операции Queue_delete. |
QueueDeleteIfExistsResponse |
Содержит данные ответа для операции deleteIfExists . |
QueueDeleteMessageOptions |
Параметры для настройки операции deleteMessage |
QueueDeleteOptions |
Параметры для настройки операции удаления |
QueueExistsOptions |
Параметры для настройки операции exists |
QueueGenerateSasUrlOptions |
Параметры для настройки операции generateSasUrl . |
QueueGetAccessPolicyHeaders |
Определяет заголовки для операции Queue_getAccessPolicy. |
QueueGetAccessPolicyOptions |
Параметры для настройки операции getAccessPolicy |
QueueGetPropertiesHeaders |
Определяет заголовки для операции Queue_getProperties. |
QueueGetPropertiesOptions |
Параметры для настройки операции getProperties |
QueueItem |
Очередь службы хранилища Azure. |
QueuePeekMessagesOptions |
Параметры для настройки операции peekMessages |
QueueReceiveMessageOptions |
Параметры для настройки операции receiveMessages |
QueueSASSignatureValues |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. QueueSASSignatureValues используется для создания маркеров SAS службы очередей для очередей. |
QueueSendMessageOptions |
Параметры для настройки операции sendMessage |
QueueServiceProperties |
Свойства службы хранилища. |
QueueServiceStatistics |
Статистика для службы хранилища. |
QueueSetAccessPolicyHeaders |
Определяет заголовки для операции Queue_setAccessPolicy. |
QueueSetAccessPolicyOptions |
Параметры для настройки операции setAccessPolicy |
QueueSetMetadataHeaders |
Определяет заголовки для операции Queue_setMetadata. |
QueueSetMetadataOptions |
Параметры для настройки операции setMetadata |
QueueUpdateMessageOptions |
Параметры для настройки операции updateMessage |
RequestPolicy |
Базовая структура политики запросов. |
RetentionPolicy |
политика хранения |
SasIPRange |
Допустимый диапазон IP-адресов для SAS. |
ServiceGenerateAccountSasUrlOptions |
Параметры для настройки операции generateAccountSasUrl . |
ServiceGetPropertiesHeaders |
Определяет заголовки для операции Service_getProperties. |
ServiceGetPropertiesOptions |
Параметры для настройки операции getProperties |
ServiceGetStatisticsHeaders |
Определяет заголовки для операции Service_getStatistics. |
ServiceGetStatisticsOptions |
Параметры для настройки операции getStatistics |
ServiceListQueuesOptions |
Параметры для настройки операции listQueues |
ServiceListQueuesSegmentHeaders |
Определяет заголовки для операции Service_listQueuesSegment. |
ServiceSetPropertiesHeaders |
Определяет заголовки для операции Service_setProperties. |
ServiceSetPropertiesOptions |
Параметры для настройки операции setProperties |
SignedIdentifier |
Подписанный идентификатор. |
SignedIdentifierModel |
подписанный идентификатор |
StoragePipelineOptions |
Интерфейс Option для метода newPipeline(). |
StorageRetryOptions |
Интерфейс параметров повтора очереди хранилища. |
Псевдонимы типа
CredentialPolicyCreator |
Функция фабрики, которая создает новую credentialPolicy, которая использует предоставленный nextPolicy. |
GeoReplicationStatusType |
Определяет значения для GeoReplicationStatusType. |
HttpRequestBody |
Возможные типы текста HTTP-запроса |
ListQueuesIncludeType |
Определяет значения для ListQueuesIncludeType. Возможные значения: "метаданные" |
MessageIdDeleteResponse |
Содержит данные ответа для операции удаления. |
MessageIdUpdateResponse |
Содержит данные ответа для операции обновления. |
MessagesClearResponse |
Содержит данные ответа для операции очистки. |
QueueClearMessagesResponse |
Содержит данные ответа для операции clearMessages . |
QueueCreateResponse |
Содержит данные ответа для операции создания. |
QueueDeleteMessageResponse |
Содержит данные ответа для операции deleteMessage . |
QueueDeleteResponse |
Содержит данные ответа для операции удаления. |
QueueGetAccessPolicyResponse |
Содержит данные ответа для операции getAccessPolicy . |
QueueGetPropertiesResponse |
Содержит данные ответа для операции getProperties. |
QueuePeekMessagesResponse |
Содержит данные ответа для операции peekMessages . |
QueueReceiveMessageResponse |
Содержит данные ответа для операции receiveMessages . |
QueueSendMessageResponse |
Содержит данные ответа для операции sendMessage . |
QueueSetAccessPolicyResponse |
Содержит данные ответа для операции setAccessPolicy. |
QueueSetMetadataResponse |
Содержит данные ответа для операции setMetadata. |
QueueUpdateMessageResponse |
Содержит данные ответа для операции updateMessage . |
ReceivedMessageItem |
Объект, возвращаемый в массиве |
RequestPolicyFactory |
Создает новый объект RequestPolicy для каждого запроса, который использует предоставленный nextPolicy. |
ServiceGetPropertiesResponse |
Содержит данные ответа для операции getProperties. |
ServiceGetStatisticsResponse |
Содержит данные ответа для операции getStatistics. |
ServiceListQueuesSegmentResponse |
Содержит данные ответа для операции listQueuesSegment. |
ServiceSetPropertiesResponse |
Содержит данные ответа для операции setProperties. |
Перечисления
SASProtocol |
Протоколы для созданного SAS. |
StorageQueueAudience |
Определяет известные облачные аудитории для службы хранилища. |
StorageRetryPolicyType |
Типы RetryPolicy. |
Функции
deserialization |
Создайте новый объект сериализации RequestPolicyCreator, который будет сериализовать тела HTTP-запросов по мере их прохождения через конвейер HTTP. |
generate |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает объект SASQueryParameters , содержащий все параметры запроса SAS, необходимые для выполнения фактического запроса REST. См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Создает экземпляр SASQueryParameters. Принимает только необходимые параметры, необходимые для создания SAS. Для необязательных параметров задайте соответствующие свойства напрямую, например разрешения, startsOn и идентификатор. ПРЕДУПРЕЖДЕНИЕ. Если идентификатор не указан, требуются разрешения и срок действия. Необходимо назначить значение идентификатору или истекаетВ & разрешений вручную, если вы инициалируете с этим конструктором. |
get |
|
new |
Создает новый объект Pipeline с предоставленными учетными данными. |
Сведения о функции
deserializationPolicy(DeserializationContentTypes, SerializerOptions)
Создайте новый объект сериализации RequestPolicyCreator, который будет сериализовать тела HTTP-запросов по мере их прохождения через конвейер HTTP.
function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes, parsingOptions?: SerializerOptions): RequestPolicyFactory
Параметры
- deserializationContentTypes
- DeserializationContentTypes
- parsingOptions
- SerializerOptions
Возвращаемое значение
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.
Создает объект SASQueryParameters , содержащий все параметры запроса SAS, необходимые для выполнения фактического запроса REST.
См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Параметры
- accountSASSignatureValues
- AccountSASSignatureValues
Значения подписи SAS учетной записи
- sharedKeyCredential
- StorageSharedKeyCredential
Учетные данные общего ключа.
Возвращаемое значение
generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.
Создает экземпляр SASQueryParameters.
Принимает только необходимые параметры, необходимые для создания SAS. Для необязательных параметров задайте соответствующие свойства напрямую, например разрешения, startsOn и идентификатор.
ПРЕДУПРЕЖДЕНИЕ. Если идентификатор не указан, требуются разрешения и срок действия. Необходимо назначить значение идентификатору или истекаетВ & разрешений вручную, если вы инициалируете с этим конструктором.
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Параметры
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Возвращаемое значение
getQueueServiceAccountAudience(string)
function getQueueServiceAccountAudience(storageAccountName: string): string
Параметры
- storageAccountName
-
string
Возвращаемое значение
string
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Создает новый объект Pipeline с предоставленными учетными данными.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Параметры
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Например, AnonymousCredential, StorageSharedKeyCredential или любые учетные @azure/identity
данные из пакета для проверки подлинности запросов к службе. Можно также предоставить объект, реализующий интерфейс TokenCredential. Если не указано, используется AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Параметры.
Возвращаемое значение
Новый объект Pipeline.