@azure/service-bus package
Classes
| MessagingError |
Descreve a classe base para Erro de mensagens. |
| ServiceBusAdministrationClient |
Todas as operações retornam promessas que resolvem para um objeto que tem a saída relevante.
Esses objetos também têm uma propriedade chamada |
| ServiceBusClient |
Um cliente que pode criar instâncias de Remetente para enviar mensagens para filas e tópicos, bem como instâncias de Recetor para receber mensagens de filas e assinaturas. |
| ServiceBusError |
Erros que ocorrem no Service Bus. |
Interfaces
| AuthorizationRule |
Representa o tipo de |
| CorrelationRuleFilter |
Representa a expressão do filtro de correlação. Um CorrelationRuleFilter contém um conjunto de condições que são comparadas com as propriedades do usuário e do sistema de mensagens recebidas de uma Assinatura. |
| CreateMessageBatchOptions |
Opções para configurar o método
Exemplo de uso:
|
| CreateQueueOptions |
Representa opções configuráveis em uma fila |
| CreateSubscriptionOptions |
Representa opções configuráveis em uma assinatura |
| CreateTopicOptions |
Representa opções configuráveis em um tópico |
| DeadLetterOptions |
Descreve o motivo e a descrição do erro para letras mortas de uma mensagem usando o método |
| Delivery | |
| GetMessageIteratorOptions |
Opções ao obter um iterador iterável do Service Bus. |
| HttpHeader |
Um cabeçalho individual dentro de uma coleção HttpHeaders. |
| HttpHeadersLike |
Uma coleção de pares chave/valor de cabeçalho HTTP. |
| HttpResponse |
As propriedades em uma resposta HTTP que sempre estará presente. |
| MessageHandlers |
A interface geral do manipulador de mensagens (usada para streamMessages). |
| NamespaceProperties |
Representa os metadados relacionados a um namespace de barramento de serviço. |
| OperationOptions |
O tipo de opções base para todas as operações. |
| PeekMessagesOptions |
Descreve as opções passadas para o método |
| ProcessErrorArgs |
Argumentos para o retorno de chamada |
| QueueProperties |
Representa a entrada para updateQueue. |
| QueueRuntimeProperties |
Representa atributos de informações de tempo de execução de uma entidade de fila |
| ReceiveMessagesOptions |
Opções ao receber um lote de mensagens do Service Bus. |
| RetryOptions |
Opções de política de repetição que determinam o modo, o número de tentativas, o intervalo de repetição etc. |
| RuleProperties |
Representa todos os atributos de uma regra. |
| ServiceBusAdministrationClientOptions |
Representa as opções do cliente do |
| ServiceBusClientOptions |
Descreve as opções que podem ser fornecidas durante a criação do ServiceBusClient.
|
| ServiceBusConnectionStringProperties |
O conjunto de propriedades que compõem uma cadeia de conexão do Service Bus. |
| ServiceBusMessage |
Descreve a mensagem a ser enviada para o Service Bus. |
| ServiceBusMessageBatch |
Um lote de mensagens que você pode criar usando o método <xref:createBatch>. |
| ServiceBusReceivedMessage |
Descreve a mensagem recebida do Service Bus durante as operações de visualização e, portanto, não pode ser liquidada. |
| ServiceBusReceiver |
Um recetor que não lida com sessões. |
| ServiceBusReceiverOptions |
Opções para usar ao criar um recetor. |
| ServiceBusRuleManager |
Permite que as regras de uma assinatura sejam gerenciadas. Este gerenciador de regras requer apenas declarações Listen, enquanto o ServiceBusAdministrationClient requer Gerenciar declarações. |
| ServiceBusSender |
Um remetente pode ser usado para enviar mensagens, agendar mensagens para serem enviadas posteriormente e cancelar essas mensagens agendadas.
Use a função |
| ServiceBusSenderOptions |
Opções a serem usadas ao criar um remetente. |
| ServiceBusSessionReceiver |
Um recetor que lida com sessões, incluindo a renovação do bloqueio de sessão. |
| ServiceBusSessionReceiverOptions |
Descreve as opções passadas para os métodos |
| SqlRuleFilter |
Representa todos os campos possíveis em SqlRuleFilter |
| SubscribeOptions |
Opções usadas ao assinar uma fila ou assinatura do Service Bus. |
| SubscriptionProperties |
Representa a entrada para updateSubscription. |
| SubscriptionRuntimeProperties |
Representa atributos de informações de tempo de execução de uma entidade de assinatura |
| TokenCredential |
Representa uma credencial capaz de fornecer um token de autenticação. |
| TopicProperties |
Representa a entrada para updateTopic. |
| TopicRuntimeProperties |
Representa atributos de informações de tempo de execução de uma entidade de tópico |
| TryAddOptions |
O conjunto de opções para propagar manualmente |
| WebResourceLike |
Uma descrição de uma solicitação HTTP a ser feita a um servidor remoto. |
| WebSocketImpl |
Descreve a forma necessária de construtores WebSocket. |
| WebSocketOptions |
Opções para configurar a canalização da conexão AMQP através de Web Sockets. |
Aliases de Tipo
| EntitiesResponse |
Representa o resultado da operação de lista em entidades que também contém o |
| EntityAvailabilityStatus |
Valores possíveis para |
| EntityStatus |
Valores possíveis para |
| OperationOptionsBase |
NOTA: Este tipo destina-se a espelhar os campos e a estrutura relevantes de Opções para configurar o rastreamento e o abortSignal. |
| RawHttpHeaders |
Uma coleção HttpHeaders representada como um objeto JSON simples. |
| ServiceBusErrorCode |
Códigos de falha do Service Bus. |
| SqlRuleAction |
Representa todos os campos possíveis em SqlRuleAction |
| TransferProgressEvent |
Disparado em resposta ao progresso do upload ou download. |
| WithResponse |
Representa a resposta retornada da operação juntamente com a resposta bruta. |
Enumerações
| RetryMode |
Descreve o tipo de Modo de Repetição |
| TokenType |
Descreve o tipo de tokens suportados. |
Funções
| delay<T>(number, Abort |
Um wrapper para setTimeout que resolve uma promessa após t milissegundos. |
| is |
Determina se um erro é do tipo |
| parse |
Analisa determinada cadeia de conexão nas diferentes propriedades aplicáveis ao Barramento de Serviço do Azure. As propriedades são úteis para construir um ServiceBusClient. |
Detalhes de Função
delay<T>(number, AbortSignalLike, string, T)
Um wrapper para setTimeout que resolve uma promessa após t milissegundos.
function delay<T>(delayInMs: number, abortSignal?: AbortSignalLike, abortErrorMsg?: string, value?: T): Promise<T | void>
Parâmetros
- delayInMs
-
number
O número de milissegundos a atrasar.
- abortSignal
- AbortSignalLike
O abortSignal associado à operação de contenção.
- abortErrorMsg
-
string
A mensagem de erro de anulação associada à operação de contenção.
- value
-
T
O valor a ser resolvido após um tempo limite de t milissegundos.
Devoluções
Promise<T | void>
- Promessa resolvida
isServiceBusError(unknown)
Determina se um erro é do tipo ServiceBusError
function isServiceBusError(err: unknown): err
Parâmetros
- err
-
unknown
Um erro para verificar se é do tipo ServiceBusError
Devoluções
err
parseServiceBusConnectionString(string)
Analisa determinada cadeia de conexão nas diferentes propriedades aplicáveis ao Barramento de Serviço do Azure. As propriedades são úteis para construir um ServiceBusClient.
function parseServiceBusConnectionString(connectionString: string): ServiceBusConnectionStringProperties
Parâmetros
- connectionString
-
string
A cadeia de conexão associada à Política de Acesso Compartilhado criada para o namespace, fila ou tópico do Service Bus.