@azure/storage-queue package
Классы
AccountSASPermissions |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные AccountSAS. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для объекта AccountSASSignatureValues . Можно создать строку разрешений и без этого класса, но порядок разрешений конкретный, и этот класс гарантирует правильность. |
AccountSASResourceTypes |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей ресурсы, доступные для AccountSAS. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит доступ к этому типу ресурса. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля resources в объекте 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(S) перед отправкой. Этот класс является абстрактным. |
Pipeline |
Класс Pipeline, содержащий политики HTTP-запросов. Вы можете создать конвейер по умолчанию, вызвав newPipeline. Вы также можете создать конвейер с собственными политиками с помощью конструктора Конвейера. Перед реализацией настраиваемого конвейера ознакомьтесь с разделом newPipeline и предоставленными политиками. |
QueueClient |
QueueClient представляет URL-адрес сообщений очереди службы хранилища Azure, что позволяет управлять ее сообщениями. |
QueueSASPermissions |
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS очереди. Значение true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений они должны быть сериализованы с помощью toString и заданы в качестве поля разрешений для объекта QueueSASSignatureValues . Можно создать строку разрешений и без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность. |
QueueServiceClient |
QueueServiceClient представляет URL-адрес службы очередей службы хранилища Azure, позволяющий управлять очередями. |
RestError |
Пользовательский тип ошибки для неудачных запросов конвейера. |
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-запроса с помощью общего ключа. |
Интерфейсы
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 сведения о вторичной службе хранилища |
HttpHeaders |
Коллекция пар "ключ-значение" заголовка HTTP. |
HttpOperationResponse |
Http-ответ, совместимый с core-v1(core-http). |
HttpResponse |
Представление HTTP-ответа, включающее ссылку на запрос, который он был создан. |
IHttpClient |
Совместимый интерфейс для политик запросов core-http |
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 при вызове функции "Просмотр сообщений в очереди" |
PipelineLike |
Интерфейс для класса Pipeline , содержащего политики HTTP-запросов. Вы можете создать конвейер по умолчанию, вызвав newPipeline. Вы также можете создать конвейер с собственными политиками с помощью конструктора Конвейера. Перед реализацией настраиваемого конвейера ознакомьтесь с разделом newPipeline и предоставленными политиками. |
PipelineOptions |
Интерфейс параметров для конструктора конвейера. |
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 |
RequestPolicyFactory |
Интерфейс для совместимости с RequestPolicyFactory в core-http |
RequestPolicyOptions |
Интерфейс для совместимости с RequestPolicy |
ResponseLike |
Объект с простым свойством _response. |
ResponseWithBody |
Объект со свойством _response, имеющим текст и заголовки, уже проанализированные в известные типы. |
ResponseWithHeaders |
Объект со свойством _response, заголовки которого уже проанализированы в типизированный объект. |
RetentionPolicy |
политика хранения |
SasIPRange |
Допустимый диапазон IP-адресов для SAS. |
ServiceClientOptions |
Подмножество |
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 |
Интерфейс параметров для функции newPipeline . |
StorageRetryOptions |
Интерфейс параметров повтора blob-объектов хранилища. |
WebResource |
Описание HTTP-запроса к удаленному серверу. |
Псевдонимы типа
CredentialPolicyCreator |
Фабричные функции, создающие новую credentialPolicy, которая использует предоставленную функцию nextPolicy. |
GeoReplicationStatusType |
Определяет значения для GeoReplicationStatusType. |
HttpRequestBody |
Типы тел, поддерживаемые в запросе. NodeJS.ReadableStream и () => NodeJS.ReadableStream является только Node. Blob, ReadableStream и () => ReadableStream являются только браузером. |
ListQueuesIncludeType |
Определяет значения для ListQueuesIncludeType. Возможные значения: metadata |
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 |
Объект, возвращаемый в массиве |
ServiceGetPropertiesResponse |
Содержит данные ответа для операции getProperties. |
ServiceGetStatisticsResponse |
Содержит данные ответа для операции getStatistics. |
ServiceListQueuesSegmentResponse |
Содержит данные ответа для операции listQueuesSegment. |
ServiceSetPropertiesResponse |
Содержит данные ответа для операции setProperties. |
WithResponse |
Тип, представляющий результат операции с известным свойством _response. |
Перечисления
SASProtocol |
Протоколы для созданного SAS. |
StorageQueueAudience |
Определяет известные облачные аудитории для службы хранилища. |
StorageRetryPolicyType |
Типы RetryPolicy. |
Функции
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 |
Получение аудитории OAuth для учетной записи хранения для службы очередей. |
is |
Вспомогательная функция для определения того, удовлетворяет ли данный аргумент контракту конвейера |
new |
Создает новый объект Pipeline с предоставленными учетными данными. |
Сведения о функции
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)
Получение аудитории OAuth для учетной записи хранения для службы очередей.
function getQueueServiceAccountAudience(storageAccountName: string): string
Параметры
- storageAccountName
-
string
Возвращаемое значение
string
isPipelineLike(unknown)
Вспомогательная функция для определения того, удовлетворяет ли данный аргумент контракту конвейера
function isPipelineLike(pipeline: unknown): pipeline
Параметры
- pipeline
-
unknown
Аргумент, который может быть конвейером
Возвращаемое значение
pipeline
True, если аргумент удовлетворяет контракту конвейера
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.