@azure/storage-queue package
Classes
AccountSASPermissions |
APENAS DISPONÍVEL NO NODE.JS RUNTIME. Esta é uma classe auxiliar para construir uma cadeia que representa as permissões concedidas por uma ContaSAS. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá permissões para essa operação. Assim que todos os valores estiverem definidos, este valor deve ser serializado com toString e definido como o campo de permissões num objeto AccountSASSignatureValues . É possível construir a cadeia de permissões sem esta classe, mas a ordem das permissões é particular e esta classe garante a correção. |
AccountSASResourceTypes |
APENAS DISPONÍVEL NO NODE.JS RUNTIME. Esta é uma classe auxiliar para construir uma cadeia que representa os recursos acessíveis por uma ContaSAS. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá acesso a esse tipo de recurso. Assim que todos os valores estiverem definidos, este valor deve ser serializado com toString e definido como o campo de recursos num objeto AccountSASSignatureValues . É possível construir a cadeia de recursos sem esta classe, mas a ordem dos recursos é particular e esta classe garante a correção. |
AccountSASServices |
APENAS DISPONÍVEL NO NODE.JS RUNTIME. Esta é uma classe auxiliar para construir uma cadeia que representa os serviços acessíveis por uma ContaSAS. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá acesso a esse serviço. Assim que todos os valores estiverem definidos, este valor deve ser serializado com toString e definido como o campo de serviços num objeto AccountSASSignatureValues . É possível construir a cadeia de serviços sem esta classe, mas a ordem dos serviços é particular e esta classe garante a correção. |
AnonymousCredential |
AnonymousCredential fornece um membro credentialPolicyCreator utilizado para criar objetos AnonymousCredentialPolicy. AnonymousCredentialPolicy é utilizado com pedidos HTTP(S) que leem recursos públicos ou para utilização com Assinaturas de Acesso Partilhado (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy é utilizado com pedidos HTTP(S) que leem recursos públicos ou para utilização com Assinaturas de Acesso Partilhado (SAS). |
BaseRequestPolicy |
A classe base a partir da qual todas as políticas de pedido derivam. |
Credential |
A credencial é uma classe abstrata para a assinatura de pedidos HTTP do Armazenamento do Microsoft Azure. Esta classe irá alojar uma fábrica credentialPolicyCreator que gera CredentialPolicy. |
CredentialPolicy |
Política de credenciais utilizada para assinar pedidos HTTP(S) antes de enviar. Esta é uma classe abstrata. |
Pipeline |
Uma classe pipeline que contém políticas de pedido HTTP. Pode criar um Pipeline predefinido ao chamar newPipeline. Em alternativa, pode criar um Pipeline com as suas próprias políticas pelo construtor do Pipeline. Veja newPipeline e as políticas fornecidas antes de implementar o Pipeline personalizado. |
QueueClient |
Um QueueClient representa um URL para as mensagens de uma Fila de Armazenamento do Azure que lhe permite manipular as respetivas mensagens. |
QueueSASPermissions |
DISPONÍVEL APENAS NO NODE.JS RUNTIME. Esta é uma classe auxiliar para construir uma cadeia que representa as permissões concedidas por um ServiceSAS a uma Fila. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá permissões para essa operação. Assim que todos os valores estiverem definidos, este deve ser serializado com toString e definido como o campo de permissões num objeto QueueSASSignatureValues . É possível construir a cadeia de permissões sem esta classe, mas a ordem das permissões é particular e esta classe garante a correção. |
QueueServiceClient |
Um QueueServiceClient representa um URL para o serviço Fila de Armazenamento do Azure que lhe permite manipular filas. |
RestError |
Um tipo de erro personalizado para pedidos de pipeline falhados. |
SASQueryParameters |
Representa os componentes que compõem os parâmetros de consulta da SAS do Armazenamento do Microsoft Azure. Este tipo não é construído diretamente pelo utilizador; só é gerado pelos tipos AccountSASSignatureValues e QueueSASSignatureValues . Uma vez gerado, pode ser codificado num toString() e anexado diretamente a um URL (embora deva ter cuidado aqui no caso de existirem parâmetros de consulta, o que pode afetar os meios adequados de acrescentar estes parâmetros de consulta). NOTA: as instâncias desta classe são imutáveis. |
StorageBrowserPolicy |
StorageBrowserPolicy processará as diferenças entre Node.js e o runtime do browser, incluindo:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory é uma classe de fábrica que ajuda a gerar objetos StorageBrowserPolicy. |
StorageRetryPolicy |
Repita a política com repetição exponencial e repetição linear implementada. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory é uma classe de fábrica que ajuda a gerar objetos StorageRetryPolicy . |
StorageSharedKeyCredential |
DISPONÍVEL APENAS NO NODE.JS RUNTIME. StorageSharedKeyCredential para autorização de chave de conta do serviço de Armazenamento do Azure. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy é uma política utilizada para assinar o pedido HTTP com uma chave partilhada. |
Interfaces
AccessPolicy |
Uma política de Acesso |
AccountSASSignatureValues |
APENAS DISPONÍVEL NO NODE.JS RUNTIME. AccountSASSignatureValues é utilizado para gerar uma Assinatura de Acesso Partilhado (SAS) para uma conta de Armazenamento do Azure. Assim que todos os valores aqui estiverem definidos adequadamente, chame generateSASQueryParameters() para obter uma representação da SAS que pode ser aplicada aos urls de fila. Nota: esta classe e SASQueryParameters existem porque a primeira é mutável e uma representação lógica enquanto esta é imutável e utilizada para gerar pedidos REST reais. Veja https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 para obter mais informações conceptuais sobre SAS Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas as descrições dos parâmetros, incluindo os necessários |
CommonOptions |
Uma interface para opções comuns a todas as operações remotas. |
CorsRule |
O CORS é uma funcionalidade HTTP que permite a execução de uma aplicação Web num domínio para aceder a recursos noutro domínio. Os browsers implementam uma restrição de segurança conhecida como política de origem idêntica que impede uma página Web de chamar APIs num domínio diferente; O CORS fornece uma forma segura de permitir que um domínio (o domínio de origem) chame APIs noutro domínio |
DequeuedMessageItem |
O objeto devolvido na matriz QueueMessageList ao chamar Obter Mensagens numa Fila. |
EnqueuedMessage |
O objeto devolvido na matriz QueueMessageList ao chamar Colocar Mensagem numa Fila |
GeoReplication |
Geo-Replication informações do Serviço de Armazenamento Secundário |
HttpHeaders |
Uma coleção de pares de chave/valor de cabeçalho HTTP. |
HttpOperationResponse |
Resposta Http compatível com o core-v1(core-http). |
HttpResponse |
Uma representação de uma resposta HTTP que inclui uma referência ao pedido que a originou. |
IHttpClient |
Uma interface compatível para políticas de pedidos core-http |
ListQueuesSegmentResponse |
O objeto foi devolvido ao chamar Filas de Lista num Serviço de Filas. |
Logging |
Definições do Registo do Azure Analytics. |
MessageIdDeleteHeaders |
Define cabeçalhos para MessageId_delete operação. |
MessageIdUpdateHeaders |
Define cabeçalhos para MessageId_update operação. |
MessagesClearHeaders |
Define cabeçalhos para Messages_clear operação. |
MessagesDequeueHeaders |
Define cabeçalhos para Messages_dequeue operação. |
MessagesDequeueOptionalParams |
Parâmetros opcionais. |
MessagesEnqueueHeaders |
Define cabeçalhos para Messages_enqueue operação. |
MessagesEnqueueOptionalParams |
Parâmetros opcionais. |
MessagesPeekHeaders |
Define cabeçalhos para Messages_peek operação. |
MessagesPeekOptionalParams |
Parâmetros opcionais. |
Metadata |
Uma coleção de pares de cadeias chave-valor. |
Metrics |
Uma interface que representa as Métricas. |
PeekedMessageItem |
O objeto devolvido na matriz QueueMessageList ao chamar Mensagens de Pré-visualização numa Fila |
PipelineLike |
Uma interface para a classe Pipeline que contém políticas de pedido HTTP. Pode criar um Pipeline predefinido ao chamar newPipeline. Em alternativa, pode criar um Pipeline com as suas próprias políticas pelo construtor do Pipeline. Veja newPipeline e as políticas fornecidas antes de implementar o Pipeline personalizado. |
PipelineOptions |
Interface de opção do construtor de pipelines. |
QueueClearMessagesOptions |
Opções para configurar a operação clearMessages |
QueueCreateHeaders |
Define cabeçalhos para Queue_create operação. |
QueueCreateIfNotExistsResponse |
Contém dados de resposta para a operação createIfNotExists . |
QueueCreateOptions |
Opções para configurar a operação de criação |
QueueDeleteHeaders |
Define cabeçalhos para Queue_delete operação. |
QueueDeleteIfExistsResponse |
Contém dados de resposta para a operação deleteIfExists . |
QueueDeleteMessageOptions |
Opções para configurar a operação deleteMessage |
QueueDeleteOptions |
Opções para configurar a operação de eliminação |
QueueExistsOptions |
As opções para configurar existem |
QueueGenerateSasUrlOptions |
Opções para configurar a operação generateSasUrl . |
QueueGetAccessPolicyHeaders |
Define cabeçalhos para Queue_getAccessPolicy operação. |
QueueGetAccessPolicyOptions |
Opções para configurar a operação getAccessPolicy |
QueueGetPropertiesHeaders |
Define cabeçalhos para Queue_getProperties operação. |
QueueGetPropertiesOptions |
Opções para configurar a operação getProperties |
QueueItem |
Uma Fila de Armazenamento do Azure. |
QueuePeekMessagesOptions |
Opções para configurar a operação peekMessages |
QueueReceiveMessageOptions |
Opções para configurar a operação receiveMessages |
QueueSASSignatureValues |
DISPONÍVEL APENAS NO NODE.JS RUNTIME. QueueSASSignatureValues é utilizado para ajudar a gerar tokens SAS do serviço fila para filas. |
QueueSendMessageOptions |
Opções para configurar a operação sendMessage |
QueueServiceProperties |
Propriedades do Serviço de Armazenamento. |
QueueServiceStatistics |
Estatísticas do serviço de armazenamento. |
QueueSetAccessPolicyHeaders |
Define cabeçalhos para Queue_setAccessPolicy operação. |
QueueSetAccessPolicyOptions |
Opções para configurar a operação setAccessPolicy |
QueueSetMetadataHeaders |
Define cabeçalhos para Queue_setMetadata operação. |
QueueSetMetadataOptions |
Opções para configurar a operação setMetadata |
QueueUpdateMessageOptions |
Opções para configurar a operação updateMessage |
RequestPolicyFactory |
Uma interface para compatibilidade com RequestPolicyFactory do core-http |
RequestPolicyOptions |
Uma interface para compatibilidade com RequestPolicy |
ResponseLike |
Um objeto com uma propriedade de _response simples. |
ResponseWithBody |
Um objeto com uma propriedade _response que tem corpo e cabeçalhos já analisados em tipos conhecidos. |
ResponseWithHeaders |
Um objeto com uma propriedade _response que já tem cabeçalhos analisados num objeto digitado. |
RetentionPolicy |
a política de retenção |
SasIPRange |
Intervalo de IP permitido para uma SAS. |
ServiceClientOptions |
Um subconjunto de |
ServiceGenerateAccountSasUrlOptions |
Opções para configurar a operação generateAccountSasUrl . |
ServiceGetPropertiesHeaders |
Define cabeçalhos para Service_getProperties operação. |
ServiceGetPropertiesOptions |
Opções para configurar a operação getProperties |
ServiceGetStatisticsHeaders |
Define cabeçalhos para Service_getStatistics operação. |
ServiceGetStatisticsOptions |
Opções para configurar a operação getStatistics |
ServiceListQueuesOptions |
Opções para configurar a operação listQueues |
ServiceListQueuesSegmentHeaders |
Define cabeçalhos para Service_listQueuesSegment operação. |
ServiceSetPropertiesHeaders |
Define cabeçalhos para Service_setProperties operação. |
ServiceSetPropertiesOptions |
Opções para configurar a operação setProperties |
SignedIdentifier |
Identificador assinado. |
SignedIdentifierModel |
identificador assinado |
StoragePipelineOptions |
Interface de opções para a função newPipeline . |
StorageRetryOptions |
Interface de opções de repetição do Blob de Armazenamento. |
WebResource |
Uma descrição de um pedido HTTP a ser efetuada a um servidor remoto. |
Aliases de Tipo
CredentialPolicyCreator |
Uma função de fábrica que cria uma nova CredentialPolicy que utiliza a nextPolicy fornecida. |
GeoReplicationStatusType |
Define valores para GeoReplicationStatusType. |
HttpRequestBody |
Tipos de corpos suportados no pedido. NodeJS.ReadableStream e () => NodeJS.ReadableStream é apenas Node. Blob, ReadableStream e () => ReadableStream são apenas browser. |
ListQueuesIncludeType |
Define valores para ListQueuesIncludeType. Os valores possíveis incluem: "metadados" |
MessageIdDeleteResponse |
Contém dados de resposta para a operação de eliminação. |
MessageIdUpdateResponse |
Contém dados de resposta para a operação de atualização. |
MessagesClearResponse |
Contém dados de resposta para a operação clara. |
QueueClearMessagesResponse |
Contém dados de resposta para a operação clearMessages . |
QueueCreateResponse |
Contém dados de resposta para a operação de criação. |
QueueDeleteMessageResponse |
Contém dados de resposta para a operação deleteMessage . |
QueueDeleteResponse |
Contém dados de resposta para a operação de eliminação. |
QueueGetAccessPolicyResponse |
Contém dados de resposta para a operação getAccessPolicy . |
QueueGetPropertiesResponse |
Contém dados de resposta para a operação getProperties. |
QueuePeekMessagesResponse |
Contém os dados de resposta da operação peekMessages . |
QueueReceiveMessageResponse |
Contém os dados de resposta da operação receiveMessages . |
QueueSendMessageResponse |
Contém os dados de resposta da operação sendMessage . |
QueueSetAccessPolicyResponse |
Contém dados de resposta para a operação setAccessPolicy. |
QueueSetMetadataResponse |
Contém dados de resposta para a operação setMetadata. |
QueueUpdateMessageResponse |
Contém dados de resposta para a operação updateMessage . |
ReceivedMessageItem |
O objeto devolvido na matriz ao |
ServiceGetPropertiesResponse |
Contém dados de resposta para a operação getProperties. |
ServiceGetStatisticsResponse |
Contém dados de resposta para a operação getStatistics. |
ServiceListQueuesSegmentResponse |
Contém dados de resposta para a operação listQueuesSegment. |
ServiceSetPropertiesResponse |
Contém dados de resposta para a operação setProperties. |
WithResponse |
Um tipo que representa um resultado de operação com uma propriedade de _response conhecida. |
Enumerações
SASProtocol |
Protocolos para SAS gerados. |
StorageQueueAudience |
Define as audiências da cloud conhecidas para o Armazenamento. |
StorageRetryPolicyType |
Tipos de RetryPolicy. |
Funções
generate |
DISPONÍVEL APENAS NO NODE.JS RUNTIME. Gera um objeto SASQueryParameters que contém todos os parâmetros de consulta SAS necessários para fazer um pedido REST real. Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
DISPONÍVEL APENAS NO NODE.JS RUNTIME. Cria uma instância de SASQueryParameters. Apenas aceita as definições necessárias para criar uma SAS. Para definições opcionais, defina as propriedades correspondentes diretamente, como permissões, startsOn e identificador. AVISO: quando o identificador não é fornecido, são necessárias permissões e expiresOn. Tem de atribuir o valor ao identificador ou expiraDo & permissões manualmente se inicialmente com este construtor. |
get |
Para obter a audiência OAuth para uma conta de armazenamento para o serviço de fila. |
is |
Um programa auxiliar para decidir se um determinado argumento satisfaz o contrato do Pipeline |
new |
Cria um novo objeto pipeline com a Credencial fornecida. |
Detalhes de Função
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
DISPONÍVEL APENAS NO NODE.JS RUNTIME.
Gera um objeto SASQueryParameters que contém todos os parâmetros de consulta SAS necessários para fazer um pedido REST real.
Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parâmetros
- accountSASSignatureValues
- AccountSASSignatureValues
Valores da Assinatura SAS da conta
- sharedKeyCredential
- StorageSharedKeyCredential
Credencial de chave partilhada.
Devoluções
generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)
DISPONÍVEL APENAS NO NODE.JS RUNTIME.
Cria uma instância de SASQueryParameters.
Apenas aceita as definições necessárias para criar uma SAS. Para definições opcionais, defina as propriedades correspondentes diretamente, como permissões, startsOn e identificador.
AVISO: quando o identificador não é fornecido, são necessárias permissões e expiresOn. Tem de atribuir o valor ao identificador ou expiraDo & permissões manualmente se inicialmente com este construtor.
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parâmetros
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Devoluções
getQueueServiceAccountAudience(string)
Para obter a audiência OAuth para uma conta de armazenamento para o serviço de fila.
function getQueueServiceAccountAudience(storageAccountName: string): string
Parâmetros
- storageAccountName
-
string
Devoluções
string
isPipelineLike(unknown)
Um programa auxiliar para decidir se um determinado argumento satisfaz o contrato do Pipeline
function isPipelineLike(pipeline: unknown): pipeline
Parâmetros
- pipeline
-
unknown
Um argumento que pode ser um Pipeline
Devoluções
pipeline
verdadeiro quando o argumento satisfaz o contrato do Pipeline
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Cria um novo objeto pipeline com a Credencial fornecida.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parâmetros
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Tal como AnonymousCredential, StorageSharedKeyCredential ou qualquer credencial do @azure/identity
pacote para autenticar pedidos para o serviço. Também pode fornecer um objeto que implementa a interface TokenCredential. Se não for especificado, é utilizado AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Opcional. Opções.
Devoluções
Um novo objeto pipeline.