Barramento de Serviço
Conecte-se ao Barramento de Serviço do Azure para enviar e receber mensagens. Você pode executar ações como enviar para fila, enviar para tópico, receber da fila, receber da assinatura, etc.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (GCC High) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (GCC High) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (GCC High) |
| Contato | |
|---|---|
| Nome | Microsoft |
| URL |
Suporte do Microsoft LogicApps Suporte do Microsoft Power Automate Suporte do Microsoft Power Apps |
| Metadados do conector | |
|---|---|
| Editora | Microsoft |
| Sítio Web | https://azure.microsoft.com/services/service-bus/ |
Problemas e limitações gerais conhecidos
Loops infinitos
Tenha cuidado ao selecionar um gatilho e uma ação que tenham o mesmo tipo de conector e usá-los para trabalhar com a mesma entidade, como uma fila ou uma assinatura de tópico. Essa combinação pode criar um loop infinito, o que resulta em um fluxo de trabalho que nunca termina.
Por exemplo, suponha que seu fluxo de trabalho use um gatilho do Service Bus que retorna uma mensagem recém-recebida em uma fila e segue esse gatilho com uma ação do Service Bus que envia uma mensagem de volta para a mesma fila. Esse padrão pode criar um loop infinito, causando um fluxo de trabalho interminável.
Limite de sessões salvas no cache do conector
Por entidade de mensagens do Service Bus, como uma assinatura ou tópico, o conector do Service Bus pode salvar até 1.500 sessões exclusivas de cada vez no cache do conector. Se a contagem de sessões exceder esse limite, as sessões antigas serão removidas do cache. Para obter mais informações, consulte Sessões de mensagens.
Gatilhos de sondagem longa
Para o conector gerenciado do Barramento de Serviço do Azure, todos os gatilhos são de sondagem longa. Esse tipo de gatilho processa todas as mensagens e, em seguida, aguarda 30 segundos para que mais mensagens apareçam na fila ou na assinatura de tópico. Se não aparecerem mensagens no prazo de 30 segundos, o acionador será ignorado. Caso contrário, o acionador continuará a ler as mensagens até que a subscrição de tópico ou fila esteja vazia. A próxima pesquisa de gatilho é baseada no intervalo de recorrência especificado nas propriedades do gatilho.
Autenticação do Microsoft Entra ID
Para usar a autenticação do Microsoft Entra ID, a conta de usuário requer uma atribuição de função específica. Para obter mais informações, consulte Atribuir uma função do Azure para direitos de acesso - Barramento de Serviço do Azure.
Autenticação de identidade gerida
Atualmente, a autenticação de identidade gerenciada é suportada apenas para Aplicativos Lógicos do Azure.
Para usar uma identidade gerenciada que autentice o acesso do fluxo de trabalho do aplicativo lógico ao namespace e à entidade de mensagens do Service Bus, certifique-se de atribuir permissões de função nos níveis correspondentes. Por exemplo, para acessar uma fila, a identidade gerenciada requer uma função que tenha as permissões necessárias para essa fila.
Cada identidade gerenciada que acessa uma entidade de mensagens diferente deve ter uma conexão separada com essa entidade. Se você usar diferentes ações do Barramento de Serviço do Azure para enviar e receber mensagens, e essas ações exigirem permissões diferentes, certifique-se de usar conexões diferentes.
Para habilitar uma identidade gerenciada para uso com o Barramento de Serviço do Azure, siga estas etapas de alto nível:
Habilite ou crie a identidade gerenciada para seu recurso de aplicativo lógico. Para obter mais informações, consulte Autenticar o acesso aos recursos do Azure com identidades gerenciadas nos Aplicativos Lógicos do Azure.
Dê à identidade acesso aos recursos do Barramento de Serviço do Azure. Para obter mais informações, consulte Atribuir uma função do Azure para direitos de acesso - Azure Service Bus
Para uma identidade atribuída pelo usuário, adicione a identidade ao recurso do aplicativo lógico. Para obter mais informações sobre identidades gerenciadas nos Aplicativos Lógicos do Azure, consulte Autenticar o acesso aos recursos do Azure usando identidades gerenciadas nos Aplicativos Lógicos do Azure
Conector em profundidade
Este artigo descreve as operações para o conector gerenciado do Barramento de Serviço do Azure, que está disponível para Aplicativos Lógicos do Azure, Power Automatize e Power Apps. O conector interno do Barramento de Serviço do Azure está disponível apenas para fluxos de trabalho de aplicativos lógicos padrão em Aplicativos Lógicos do Azure.
Para obter mais informações sobre o conector interno e o conector gerenciado do Barramento de Serviço do Azure em Aplicativos Lógicos do Azure, consulte Conectar-se ao Barramento de Serviço do Azure a partir de fluxos de trabalho em Aplicativos Lógicos do Azure.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Chave de Acesso | Forneça cadeia de conexão para acessar seu Barramento de Serviço do Azure. | Todas as regiões, exceto o Azure Government e o Department of Defense (DoD) no Azure Government e no US Government (GCC) e no US Government (GCC-High) | Não compartilhável |
| Chave de Acesso (Azure Government) | Forneça cadeia de conexão para acessar seu Barramento de Serviço do Azure. | Azure Government and Department of Defense (DoD) apenas no Azure Government e US Government (GCC) e US Government (GCC-High) | Não compartilhável |
| Autenticação de certificado de cliente | Forneça credenciais do Microsoft Entra ID usando certificado PFX e senha | Todas as regiões | Compartilhável |
| Identidade gerenciada de aplicativos lógicos | Criar uma conexão usando uma identidade gerenciada do LogicApps | Apenas LOGICAPPS | Compartilhável |
| Microsoft Entra ID Integrado | Use a ID do Microsoft Entra para acessar seu Barramento de Serviço do Azure. | Todas as regiões, exceto o Azure Government e o Department of Defense (DoD) no Azure Government e no US Government (GCC) e no US Government (GCC-High) | Não compartilhável |
| Microsoft Entra ID Integrated (Azure Government) | Use a ID do Microsoft Entra para acessar seu Barramento de Serviço do Azure. | Azure Government and Department of Defense (DoD) apenas no Azure Government e US Government (GCC) e US Government (GCC-High) | Não compartilhável |
| Padrão [DEPRECATED] | Esta opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores. | Todas as regiões | Não compartilhável |
Tecla de Acesso
ID de autenticação: connectionstringauth
Aplicável: Todas as regiões, exceto o Azure Government e o Department of Defense (DoD) no Azure Government e no US Government (GCC) e no US Government (GCC-High)
Forneça cadeia de conexão para acessar seu Barramento de Serviço do Azure.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Cadeia de conexão | securestring | Cadeia de Conexão do Barramento de Serviço do Azure | Verdade |
Chave de Acesso (Azure Government)
ID de autenticação: connectionstringauth
Aplicável: Azure Government e Department of Defense (DoD) apenas no Azure Government e US Government (GCC) e US Government (GCC-High)
Forneça cadeia de conexão para acessar seu Barramento de Serviço do Azure.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Cadeia de conexão | securestring | Cadeia de Conexão do Barramento de Serviço do Azure | Verdade |
Autenticação de certificado de cliente
ID de autenticação: CertOauth
Aplicável: Todas as regiões
Forneça credenciais do Microsoft Entra ID usando certificado PFX e senha
Esta é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a Visão geral de conectores para aplicativos de tela - Power Apps | Documentos Microsoft
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Tenant | cadeia (de caracteres) | Verdade | |
| ID do Cliente | cadeia (de caracteres) | A ID do cliente do aplicativo Microsoft Entra ID | Verdade |
| Segredo do certificado do cliente | certificado do cliente | O segredo do certificado do cliente permitido por este aplicativo | Verdade |
| Ponto de extremidade de namespace | cadeia (de caracteres) | Fornecer ponto de extremidade de namespace do Service Bus (por exemplo: sb://testsb.servicebus.windows.net/) | Verdade |
Identidade gerenciada de aplicativos lógicos
ID de autenticação: managedIdentityAuth
Aplicável: apenas LOGICAPPS
Criar uma conexão usando uma identidade gerenciada do LogicApps
Esta é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a Visão geral de conectores para aplicativos de tela - Power Apps | Documentos Microsoft
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Identidade gerenciada do LogicApps | managedIdentity | Entrar com uma identidade gerenciada de aplicativos lógicos | Verdade |
| Ponto de extremidade de namespace | cadeia (de caracteres) | Fornecer ponto de extremidade de namespace do Service Bus (por exemplo: sb://testsb.servicebus.windows.net/) | Verdade |
ID do Microsoft Entra Integrado
ID da autenticação: aadAuth
Aplicável: Todas as regiões, exceto o Azure Government e o Department of Defense (DoD) no Azure Government e no US Government (GCC) e no US Government (GCC-High)
Use a ID do Microsoft Entra para acessar seu Barramento de Serviço do Azure.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Ponto de extremidade de namespace | cadeia (de caracteres) | Fornecer ponto de extremidade de namespace do Service Bus (por exemplo: sb://testsb.servicebus.windows.net/) | Verdade |
Microsoft Entra ID Integrated (Azure Government)
ID da autenticação: aadAuth
Aplicável: Azure Government e Department of Defense (DoD) apenas no Azure Government e US Government (GCC) e US Government (GCC-High)
Use a ID do Microsoft Entra para acessar seu Barramento de Serviço do Azure.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Ponto de extremidade de namespace | cadeia (de caracteres) | Fornecer ponto de extremidade de namespace do Service Bus (por exemplo: sb://testsb.servicebus.windows.net/) | Verdade |
Padrão [DEPRECATED]
Aplicável: Todas as regiões
Esta opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Cadeia de conexão | securestring | Cadeia de Conexão do Barramento de Serviço do Azure | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 6000 | 60 segundos |
Ações
| Abandonar a mensagem em uma assinatura de tópico |
A operação abandona uma mensagem em uma assinatura de tópico. |
| Abandonar a mensagem em uma fila |
A operação abandona uma mensagem em uma fila. |
| Adiar a mensagem em uma assinatura de tópico |
A operação adia uma mensagem em uma assinatura de tópico. |
| Adiar a mensagem em uma fila |
A operação adia uma mensagem em uma fila. |
| Conclua a mensagem em uma fila |
A operação conclui uma mensagem em uma fila. |
| Criar uma subscrição de tópico |
A operação cria uma assinatura de tópico. |
| Enviar mensagem |
Esta operação envia uma mensagem para uma fila ou tópico. |
| Enviar uma ou mais mensagens |
Esta operação envia uma ou mais mensagens para uma fila ou tópico. |
| Excluir uma assinatura de tópico |
A operação exclui uma assinatura de tópico. |
| Fechar uma sessão no tópico |
A operação encerra uma sessão no tópico. |
| Fechar uma sessão numa fila |
A operação fecha uma sessão em uma fila. |
| Letra morta da mensagem em uma assinatura de tópico |
A operação move a mensagem para o tópico Dead-Letter Fila. |
| Letra morta da mensagem em uma fila |
A operação move a mensagem para a fila de Dead-Letter. |
| Obter mensagem adiada de uma fila |
A operação obtém uma mensagem adiada de uma fila. |
| Obter mensagem adiada de uma subscrição de tópico |
A operação recebe uma mensagem adiada de uma assinatura de tópico. |
| Obter mensagens de uma assinatura de tópico (peek-lock) |
A operação recebe mensagens de uma assinatura de tópico com peek-lock. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens. |
| Obter mensagens de uma fila (peek-lock) |
A operação recebe mensagens de uma fila com peek-lock. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens. |
| Preencha a mensagem em uma assinatura de tópico |
A operação conclui uma mensagem em uma assinatura de tópico. |
| Renovar bloqueio na mensagem em uma assinatura de tópico |
A operação renova o bloqueio em uma mensagem em uma assinatura de tópico. |
| Renovar bloqueio na mensagem em uma fila |
A operação renova o bloqueio em uma mensagem em uma fila. |
| Renovar bloqueio na sessão em uma assinatura de tópico |
A operação renova uma sessão em uma assinatura de tópico. |
| Renovar bloqueio na sessão em uma fila |
A operação renova uma sessão em uma fila. |
Abandonar a mensagem em uma assinatura de tópico
A operação abandona uma mensagem em uma assinatura de tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Bloquear token da mensagem
|
lockToken | True | string |
Bloquear token da mensagem a ser abandonada |
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Abandonar a mensagem em uma fila
A operação abandona uma mensagem em uma fila.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Bloquear token da mensagem
|
lockToken | True | string |
Bloquear token da mensagem a ser abandonada |
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Adiar a mensagem em uma assinatura de tópico
A operação adia uma mensagem em uma assinatura de tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Bloquear token da mensagem
|
lockToken | True | string |
Bloquear token da mensagem para adiar |
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Adiar a mensagem em uma fila
A operação adia uma mensagem em uma fila.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Bloquear token da mensagem
|
lockToken | True | string |
Bloquear token da mensagem para adiar |
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Conclua a mensagem em uma fila
A operação conclui uma mensagem em uma fila.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Bloquear token da mensagem
|
lockToken | True | string |
Bloquear token da mensagem a ser concluída |
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Criar uma subscrição de tópico
A operação cria uma assinatura de tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Filter
|
subscriptionFilter | True | dynamic |
Filtro de subscrição |
|
Tipo de filtro
|
subscriptionFilterType | string |
Tipo de filtro |
Devoluções
A subscrição do tópico.
- Body
- Subscription
Enviar mensagem
Esta operação envia uma mensagem para uma fila ou tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila/tópico
|
entityName | True | string |
Nome da fila ou tópico |
|
Content
|
ContentData | byte |
Conteúdo da mensagem |
|
|
Tipo de conteúdo
|
ContentType | string |
Tipo de conteúdo do conteúdo da mensagem |
|
|
Propriedades
|
Properties | object |
Pares chave-valor para cada propriedade intermediada |
|
|
ID da mensagem
|
MessageId | string |
Este é um valor definido pelo usuário que o Service Bus pode usar para identificar mensagens duplicadas, se habilitado. |
|
|
Para
|
To | string |
Enviar para endereço |
|
|
Responder a
|
ReplyTo | string |
Endereço da fila para responder |
|
|
Responder ao ID da sessão
|
ReplyToSessionId | string |
Identificador da sessão a que responder |
|
|
Etiqueta
|
Label | string |
Rótulo específico da aplicação |
|
|
ScheduledEnqueueTimeUtc
|
ScheduledEnqueueTimeUtc | date-time |
Data e hora, em UTC, quando a mensagem será adicionada à fila |
|
|
ID da Sessão
|
SessionId | string |
Identificador da sessão |
|
|
ID de correlação
|
CorrelationId | string |
Identificador da correlação |
|
|
Número de sequência
|
SequenceNumber | integer |
Identificador do número sequencial |
|
|
Token de bloqueio
|
LockToken | string |
O token de bloqueio da mensagem como uma cadeia de caracteres. |
|
|
Tempo de Viver
|
TimeToLive | integer |
Esta é a duração, em ticks, que uma mensagem é válida. A duração começa a partir do momento em que a mensagem é enviada para o Service Bus. |
|
|
Propriedades do sistema
|
systemProperties | string |
Propriedades do sistema - Nenhum ou Detalhes da execução. Executar Detalhes adicionará detalhes da propriedade de metadados de execução como propriedades personalizadas na mensagem. |
Enviar uma ou mais mensagens
Esta operação envia uma ou mais mensagens para uma fila ou tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila/tópico
|
entityName | True | string |
Nome da fila ou tópico |
|
Content
|
ContentData | byte |
Conteúdo da mensagem |
|
|
Tipo de conteúdo
|
ContentType | string |
Tipo de conteúdo do conteúdo da mensagem |
|
|
Propriedades
|
Properties | object |
Pares chave-valor para cada propriedade intermediada |
|
|
ID da mensagem
|
MessageId | string |
Este é um valor definido pelo usuário que o Service Bus pode usar para identificar mensagens duplicadas, se habilitado. |
|
|
Para
|
To | string |
Enviar para endereço |
|
|
Responder a
|
ReplyTo | string |
Endereço da fila para responder |
|
|
Responder ao ID da sessão
|
ReplyToSessionId | string |
Identificador da sessão a que responder |
|
|
Etiqueta
|
Label | string |
Rótulo específico da aplicação |
|
|
ScheduledEnqueueTimeUtc
|
ScheduledEnqueueTimeUtc | date-time |
Data e hora, em UTC, quando a mensagem será adicionada à fila |
|
|
ID da Sessão
|
SessionId | string |
Identificador da sessão |
|
|
ID de correlação
|
CorrelationId | string |
Identificador da correlação |
|
|
Número de sequência
|
SequenceNumber | integer |
Identificador do número sequencial |
|
|
Token de bloqueio
|
LockToken | string |
O token de bloqueio da mensagem como uma cadeia de caracteres. |
|
|
Tempo de Viver
|
TimeToLive | integer |
Esta é a duração, em ticks, que uma mensagem é válida. A duração começa a partir do momento em que a mensagem é enviada para o Service Bus. |
|
|
Propriedades do sistema
|
systemProperties | string |
Propriedades do sistema - Nenhum ou Detalhes da execução. Executar Detalhes adicionará detalhes da propriedade de metadados de execução como propriedades personalizadas na mensagem. |
Excluir uma assinatura de tópico
A operação exclui uma assinatura de tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
Fechar uma sessão no tópico
A operação encerra uma sessão no tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
ID da sessão
|
sessionId | True | string |
ID da sessão |
Fechar uma sessão numa fila
A operação fecha uma sessão em uma fila.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome de uma fila |
|
ID da sessão
|
sessionId | True | string |
ID da sessão |
Letra morta da mensagem em uma assinatura de tópico
A operação move a mensagem para o tópico Dead-Letter Fila.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Bloquear token da mensagem
|
lockToken | True | string |
Bloquear token da mensagem para letra morta |
|
ID da sessão
|
sessionId | string |
ID da sessão |
|
|
Razão letra morta
|
deadLetterReason | string |
Razão letra morta |
|
|
Descrição do erro de letra morta
|
deadLetterErrorDescription | string |
Descrição do erro de letra morta |
Letra morta da mensagem em uma fila
A operação move a mensagem para a fila de Dead-Letter.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Bloquear token da mensagem
|
lockToken | True | string |
Bloquear token da mensagem para letra morta |
|
ID da sessão
|
sessionId | string |
ID da sessão |
|
|
Razão letra morta
|
deadLetterReason | string |
Razão letra morta |
|
|
Descrição do erro de letra morta
|
deadLetterErrorDescription | string |
Descrição do erro de letra morta |
Obter mensagem adiada de uma fila
A operação obtém uma mensagem adiada de uma fila.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Número de sequência da mensagem
|
sequenceNumber | True | integer |
Número de sequência da mensagem |
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Obter mensagem adiada de uma subscrição de tópico
A operação recebe uma mensagem adiada de uma assinatura de tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Número de sequência da mensagem
|
sequenceNumber | True | integer |
Número de sequência da mensagem |
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de fila - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Obter mensagens de uma assinatura de tópico (peek-lock)
A operação recebe mensagens de uma assinatura de tópico com peek-lock. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Contagem máxima de mensagens
|
maxMessageCount | integer |
O número máximo de mensagens a serem retornadas no lote |
|
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Devoluções
- response
- array of ServiceBusMessage
Obter mensagens de uma fila (peek-lock)
A operação recebe mensagens de uma fila com peek-lock. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Contagem máxima de mensagens
|
maxMessageCount | integer |
O número máximo de mensagens a serem retornadas no lote |
|
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Devoluções
- response
- array of ServiceBusMessage
Preencha a mensagem em uma assinatura de tópico
A operação conclui uma mensagem em uma assinatura de tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Bloquear token da mensagem
|
lockToken | True | string |
Bloquear token da mensagem a ser concluída |
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão |
Renovar bloqueio na mensagem em uma assinatura de tópico
A operação renova o bloqueio em uma mensagem em uma assinatura de tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Bloquear token da mensagem
|
lockToken | True | string |
Token de bloqueio da mensagem para renovar o bloqueio |
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
Renovar bloqueio na mensagem em uma fila
A operação renova o bloqueio em uma mensagem em uma fila.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Bloquear token da mensagem
|
lockToken | True | string |
Token de bloqueio da mensagem para renovar o bloqueio |
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
Renovar bloqueio na sessão em uma assinatura de tópico
A operação renova uma sessão em uma assinatura de tópico.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
ID da sessão
|
sessionId | True | string |
ID da sessão |
Renovar bloqueio na sessão em uma fila
A operação renova uma sessão em uma fila.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
ID da sessão
|
sessionId | True | string |
ID da sessão |
Acionadores
| Quando uma mensagem é recebida em uma assinatura de tópico (peek-lock) |
A operação dispara um fluxo quando uma mensagem é recebida em uma assinatura de tópico com o modo peek-lock. |
| Quando uma mensagem é recebida em uma assinatura de tópico (preenchimento automático) |
Essa operação dispara um fluxo quando uma mensagem é recebida em uma assinatura de tópico e conclui automaticamente a mensagem. |
| Quando uma mensagem é recebida em uma fila (peek-lock) |
A operação dispara um fluxo quando uma mensagem é recebida em uma fila com o modo peek-lock. |
| Quando uma mensagem é recebida em uma fila (preenchimento automático) |
Esta operação dispara um fluxo quando uma mensagem é recebida em uma fila e conclui automaticamente a mensagem. |
| Quando uma ou mais mensagens chegam em um tópico (peek-lock) |
A operação recebe uma ou mais mensagens de um tópico com peek-lock. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens. |
| Quando uma ou mais mensagens chegam em um tópico (preenchimento automático) |
A operação recebe uma ou mais mensagens de um tópico. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens. |
| Quando uma ou mais mensagens chegam em uma fila (peek-lock) |
A operação recebe uma ou mais mensagens de uma fila com peek-lock. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens. |
| Quando uma ou mais mensagens chegam em uma fila (preenchimento automático) |
A operação recebe uma ou mais mensagens de uma fila. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens. |
Quando uma mensagem é recebida em uma assinatura de tópico (peek-lock)
A operação dispara um fluxo quando uma mensagem é recebida em uma assinatura de tópico com o modo peek-lock.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão - Nenhum ou Próximo Disponível ou fornecer ID da sessão |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Quando uma mensagem é recebida em uma assinatura de tópico (preenchimento automático)
Essa operação dispara um fluxo quando uma mensagem é recebida em uma assinatura de tópico e conclui automaticamente a mensagem.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Quando uma mensagem é recebida em uma fila (peek-lock)
A operação dispara um fluxo quando uma mensagem é recebida em uma fila com o modo peek-lock.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão - Nenhum ou Próximo Disponível ou fornecer ID da sessão |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Quando uma mensagem é recebida em uma fila (preenchimento automático)
Esta operação dispara um fluxo quando uma mensagem é recebida em uma fila e conclui automaticamente a mensagem.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Quando uma ou mais mensagens chegam em um tópico (peek-lock)
A operação recebe uma ou mais mensagens de um tópico com peek-lock. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Contagem máxima de mensagens
|
maxMessageCount | integer |
O número máximo de mensagens a serem retornadas no lote |
|
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão - Nenhum ou Próximo Disponível ou fornecer ID da sessão |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Quando uma ou mais mensagens chegam em um tópico (preenchimento automático)
A operação recebe uma ou mais mensagens de um tópico. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do tópico
|
topicName | True | string |
Nome do tópico |
|
Nome da subscrição do tópico
|
subscriptionName | True | string |
Nome da subscrição do tópico |
|
Contagem máxima de mensagens
|
maxMessageCount | integer |
O número máximo de mensagens a serem retornadas no lote |
|
|
Tipo de subscrição
|
subscriptionType | string |
Tipo de subscrição - Main ou DeadLetter |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Quando uma ou mais mensagens chegam em uma fila (peek-lock)
A operação recebe uma ou mais mensagens de uma fila com peek-lock. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Contagem máxima de mensagens
|
maxMessageCount | integer |
O número máximo de mensagens a serem retornadas no lote |
|
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
|
|
ID da sessão
|
sessionId | string |
ID da sessão - Nenhum ou Próximo Disponível ou fornecer ID da sessão |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Quando uma ou mais mensagens chegam em uma fila (preenchimento automático)
A operação recebe uma ou mais mensagens de uma fila. Se a contagem máxima de mensagens não for fornecida, ele lê 20 mensagens.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da fila
|
queueName | True | string |
Nome da fila |
|
Contagem máxima de mensagens
|
maxMessageCount | integer |
O número máximo de mensagens a serem retornadas no lote |
|
|
Tipo de fila
|
queueType | string |
Tipo de fila - Main ou DeadLetter |
Devoluções
Mensagem do Barramento de Serviço
- Body
- ServiceBusMessage
Definições
ServiceBusMessage
Mensagem do Barramento de Serviço
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Content
|
ContentData | byte |
Conteúdo da mensagem |
|
Tipo de conteúdo
|
ContentType | string |
Tipo de conteúdo do conteúdo da mensagem |
|
Propriedades
|
Properties | object |
Pares chave-valor para cada propriedade intermediada |
|
ID da mensagem
|
MessageId | string |
Este é um valor definido pelo usuário que o Service Bus pode usar para identificar mensagens duplicadas, se habilitado. |
|
Para
|
To | string |
Enviar para endereço |
|
Responder a
|
ReplyTo | string |
Endereço da fila para responder |
|
Responder ao ID da sessão
|
ReplyToSessionId | string |
Identificador da sessão a que responder |
|
Etiqueta
|
Label | string |
Rótulo específico da aplicação |
|
ScheduledEnqueueTimeUtc
|
ScheduledEnqueueTimeUtc | date-time |
Data e hora, em UTC, quando a mensagem será adicionada à fila |
|
ID da Sessão
|
SessionId | string |
Identificador da sessão |
|
ID de correlação
|
CorrelationId | string |
Identificador da correlação |
|
Número de sequência
|
SequenceNumber | integer |
Identificador do número sequencial |
|
Token de bloqueio
|
LockToken | string |
O token de bloqueio da mensagem como uma cadeia de caracteres. |
|
Tempo de Viver
|
TimeToLive | integer |
Esta é a duração, em ticks, que uma mensagem é válida. A duração começa a partir do momento em que a mensagem é enviada para o Service Bus. |
Subscription
A subscrição do tópico.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome da subscrição
|
SubscriptionName | string |
Nome da subscrição. |