Partager via


Service Bus

Connectez-vous à Azure Service Bus pour envoyer et recevoir des messages. Vous pouvez effectuer des actions telles que l’envoi à la file d’attente, l’envoi à la rubrique, la réception depuis la file d’attente, la réception depuis l’abonnement, etc.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC High)
Applications logiques Norme Toutes les régions Logic Apps
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC High)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC High)
Contact
Nom Microsoft
URL Microsoft LogicApps Support
Prise en charge de Microsoft Power Automate
Prise en charge de Microsoft Power Apps
Métadonnées du connecteur
Éditeur Microsoft
Site internet https://azure.microsoft.com/services/service-bus/

Problèmes généraux connus et limitations

  • Boucles infinies

    Utilisez la prudence lorsque vous sélectionnez à la fois un déclencheur et une action qui ont le même type de connecteur et que vous les utilisez pour travailler avec la même entité, telle qu’un abonnement file d’attente ou rubrique. Cette combinaison peut créer une boucle infinie, ce qui entraîne un flux de travail qui ne se termine jamais.

    Par exemple, supposons que votre flux de travail utilise un déclencheur Service Bus qui retourne un message nouvellement reçu dans une file d’attente et suit ce déclencheur avec une action Service Bus qui renvoie un message à la même file d’attente. Ce modèle peut créer une boucle infinie, ce qui provoque un flux de travail sans fin.

  • Limite des sessions enregistrées dans le cache du connecteur

    Par entité de messagerie Service Bus, telle qu’un abonnement ou une rubrique, le connecteur Service Bus peut enregistrer jusqu’à 1 500 sessions uniques à la fois dans le cache du connecteur. Si le nombre de sessions dépasse cette limite, les anciennes sessions sont supprimées du cache. Pour plus d’informations, consultez les sessions de messages.

  • Déclencheurs d’interrogation longue

    Pour le connecteur managé Azure Service Bus, tous les déclencheurs sont d’interrogation longue. Ce type de déclencheur traite tous les messages, puis attend 30 secondes que d’autres messages apparaissent dans la file d’attente ou l’abonnement à la rubrique. Si aucun message n’apparaît au bout de 30 secondes, l’exécution du déclencheur est ignorée. Dans le cas contraire, le déclencheur poursuit la lecture des messages jusqu’à ce que la rubrique d’abonnement ou la file d’attente soit vide. La prochaine interrogation de déclencheur est basée sur l’intervalle de récurrence spécifié dans les propriétés du déclencheur.

Authentification par Microsoft Entra ID

Pour utiliser l’authentification Microsoft Entra ID, le compte d’utilisateur nécessite une attribution de rôle spécifique. Pour plus d’informations, consultez Affecter un rôle Azure pour les droits d’accès - Azure Service Bus.

Authentification d’une identité managée

Actuellement, l’authentification par identité managée est prise en charge uniquement pour Azure Logic Apps.

  • Pour utiliser une identité managée qui authentifie l’accès à partir de votre workflow d’application logique à votre entité d’espace de noms et de messagerie Service Bus, veillez à attribuer des autorisations de rôle aux niveaux correspondants. Par exemple, pour accéder à une file d’attente, l’identité managée nécessite un rôle disposant des autorisations nécessaires pour cette file d’attente.

  • Chaque identité managée qui accède à une entité de messagerie différente doit avoir une connexion distincte à cette entité. Si vous utilisez différentes actions Azure Service Bus pour envoyer et recevoir des messages, et que ces actions nécessitent des autorisations différentes, veillez à utiliser différentes connexions.

Pour activer une identité managée à utiliser avec Azure Service Bus, procédez comme suit :

  1. Activez ou créez l’identité managée pour votre ressource d’application logique. Pour plus d’informations, consultez Authentifier l’accès aux ressources Azure avec des identités managées dans Azure Logic Apps.

  2. Donnez à l’identité l’accès aux ressources Azure Service Bus. Pour plus d’informations, consultez Affecter un rôle Azure pour les droits d’accès - Azure Service Bus

  3. Pour une identité affectée par l’utilisateur, ajoutez l’identité à la ressource d’application logique. Pour plus d’informations sur les identités managées dans Azure Logic Apps, consultez Authentifier l’accès aux ressources Azure à l’aide d’identités managées dans Azure Logic Apps

Connecteur en profondeur

Cet article décrit les opérations du connecteur managé Azure Service Bus, qui est disponible pour Azure Logic Apps, Power Automate et Power Apps. Le connecteur intégré Azure Service Bus est disponible uniquement pour les flux de travail d’application logique standard dans Azure Logic Apps.

Pour plus d’informations sur le connecteur intégré Azure Service Bus et le connecteur managé dans Azure Logic Apps, consultez Se connecter à Azure Service Bus à partir de flux de travail dans Azure Logic Apps.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Clé d'accès Fournissez une chaîne de connexion pour accéder à votre Service Bus Azure. Toutes les régions à l’exception d’Azure Government et du Ministère de la Défense (DoD) dans Azure Government et US Government (GCC) et US Government (GCC-High) Non partageable
Clé d’accès (Azure Government) Fournissez une chaîne de connexion pour accéder à votre Service Bus Azure. Azure Government and Department of Defense (DoD) dans Azure Government and US Government (GCC) et US Government (GCC-High) uniquement Non partageable
Authentification de certificat client Fournir des informations d’identification d’ID Microsoft Entra à l’aide du certificat PFX et du mot de passe Toutes les régions Partageable
Identités managées par applications logiques Créer une connexion à l’aide d’une identité managée LogicApps LOGICAPPS uniquement Partageable
Microsoft Entra ID Intégré Utilisez l’ID Microsoft Entra pour accéder à azure Service Bus. Toutes les régions à l’exception d’Azure Government et du Ministère de la Défense (DoD) dans Azure Government et US Government (GCC) et US Government (GCC-High) Non partageable
Microsoft Entra ID Integrated (Azure Government) Utilisez l’ID Microsoft Entra pour accéder à azure Service Bus. Azure Government and Department of Defense (DoD) dans Azure Government and US Government (GCC) et US Government (GCC-High) uniquement Non partageable
Valeur par défaut [DÉCONSEILLÉE] Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. Toutes les régions Non partageable

Clé d’accès

ID d’authentification : connectionstringauth

Applicable : Toutes les régions à l’exception d’Azure Government et du Ministère de la Défense (DoD) dans Azure Government et US Government (GCC) et US Government (GCC-High)

Fournissez une chaîne de connexion pour accéder à votre Service Bus Azure.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Chaîne de connexion securestring Chaîne de connexion Azure Service Bus Vrai

Clé d’accès (Azure Government)

ID d’authentification : connectionstringauth

Applicable : Azure Government and Department of Defense (DoD) dans Azure Government and US Government (GCC) et US Government (GCC-High) uniquement

Fournissez une chaîne de connexion pour accéder à votre Service Bus Azure.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Chaîne de connexion securestring Chaîne de connexion Azure Service Bus Vrai

Authentification de certificat client

ID d’authentification : CertOauth

Applicable : Toutes les régions

Fournir des informations d’identification d’ID Microsoft Entra à l’aide du certificat PFX et du mot de passe

Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs

Nom Type Descriptif Obligatoire
Locataire ficelle Vrai
ID de client ficelle ID client de l’application Microsoft Entra ID Vrai
Secret du certificat client clientCertificate Secret de certificat client autorisé par cette application Vrai
Point de terminaison d’espace de noms ficelle Fournir un point de terminaison d’espace de noms Service Bus (par exemple, sb://testsb.servicebus.windows.net/) Vrai

Identité managée Logic Apps

ID d’authentification : managedIdentityAuth

Applicable : LOGICAPPS uniquement

Créer une connexion à l’aide d’une identité managée LogicApps

Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs

Nom Type Descriptif Obligatoire
Identité managée LogicApps managedIdentity Se connecter avec une identité managée Logic Apps Vrai
Point de terminaison d’espace de noms ficelle Fournir un point de terminaison d’espace de noms Service Bus (par exemple, sb://testsb.servicebus.windows.net/) Vrai

Identifiant Microsoft Entra intégré

ID d’authentification : aadAuth

Applicable : Toutes les régions à l’exception d’Azure Government et du Ministère de la Défense (DoD) dans Azure Government et US Government (GCC) et US Government (GCC-High)

Utilisez l’ID Microsoft Entra pour accéder à azure Service Bus.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Point de terminaison d’espace de noms ficelle Fournir un point de terminaison d’espace de noms Service Bus (par exemple, sb://testsb.servicebus.windows.net/) Vrai

Microsoft Entra ID Integrated (Azure Government)

ID d’authentification : aadAuth

Applicable : Azure Government and Department of Defense (DoD) dans Azure Government and US Government (GCC) et US Government (GCC-High) uniquement

Utilisez l’ID Microsoft Entra pour accéder à azure Service Bus.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Point de terminaison d’espace de noms ficelle Fournir un point de terminaison d’espace de noms Service Bus (par exemple, sb://testsb.servicebus.windows.net/) Vrai

Valeur par défaut [DÉCONSEILLÉE]

Applicable : Toutes les régions

Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Chaîne de connexion securestring Chaîne de connexion Azure Service Bus Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 6000 60 secondes

Actions

Abandonner le message dans un abonnement à une rubrique

L’opération abandonne un message dans un abonnement à une rubrique.

Abandonner le message dans une file d’attente

L’opération abandonne un message dans une file d’attente.

Créer un abonnement à une rubrique

L’opération crée un abonnement à une rubrique.

Différer le message dans un abonnement à une rubrique

L’opération reporte un message dans un abonnement à une rubrique.

Différer le message dans une file d’attente

L’opération reporte un message dans une file d’attente.

Envoyer un message

Cette opération envoie un message à une file d’attente ou une rubrique.

Envoyer un ou plusieurs messages

Cette opération envoie un ou plusieurs messages à une file d’attente ou une rubrique.

Fermer une session dans la rubrique

L’opération ferme une session dans la rubrique.

Fermer une session dans une file d’attente

L’opération ferme une session dans une file d’attente.

Lettre morte du message dans un abonnement à une rubrique

L’opération déplace le message vers la rubrique Dead-Letter File d’attente.

Lettre morte du message dans une file d’attente

L’opération déplace le message vers la file d’attente Dead-Letter.

Obtenir des messages à partir d’un abonnement à une rubrique (peek-lock)

L’opération reçoit des messages d’un abonnement à une rubrique avec un aperçu de verrou. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Obtenir des messages à partir d’une file d’attente (peek-lock)

L’opération reçoit des messages d’une file d’attente avec un verrou d’aperçu. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Obtenir un message différé à partir d’un abonnement à une rubrique

L’opération obtient un message différé à partir d’un abonnement à une rubrique.

Obtenir un message différé à partir d’une file d’attente

L’opération obtient un message différé à partir d’une file d’attente.

Renouveler le verrou sur la session dans un abonnement à une rubrique

L’opération renouvelle une session dans un abonnement à une rubrique.

Renouveler le verrou sur la session dans une file d’attente

L’opération renouvelle une session dans une file d’attente.

Renouveler le verrou sur le message dans un abonnement à une rubrique

L’opération renouvelle le verrou sur un message dans un abonnement à une rubrique.

Renouveler le verrou sur le message dans une file d’attente

L’opération renouvelle le verrou sur un message dans une file d’attente.

Supprimer un abonnement à une rubrique

L’opération supprime un abonnement à une rubrique.

Terminer le message dans un abonnement à une rubrique

L’opération termine un message dans un abonnement à une rubrique.

Terminer le message dans une file d’attente

L’opération termine un message dans une file d’attente.

Abandonner le message dans un abonnement à une rubrique

L’opération abandonne un message dans un abonnement à une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à abandonner

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

ID de session
sessionId string

ID de session

Abandonner le message dans une file d’attente

L’opération abandonne un message dans une file d’attente.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à abandonner

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

ID de session
sessionId string

ID de session

Créer un abonnement à une rubrique

L’opération crée un abonnement à une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Filter
subscriptionFilter True dynamic

Filtre d’abonnement

Type de filtre
subscriptionFilterType string

Type de filtre

Retours

Abonnement à la rubrique.

Corps
Subscription

Différer le message dans un abonnement à une rubrique

L’opération reporte un message dans un abonnement à une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à différer

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

ID de session
sessionId string

ID de session

Différer le message dans une file d’attente

L’opération reporte un message dans une file d’attente.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à différer

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

ID de session
sessionId string

ID de session

Envoyer un message

Cette opération envoie un message à une file d’attente ou une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la file d’attente/rubrique
entityName True string

Nom de la file d’attente ou de la rubrique

Content
ContentData byte

Contenu du message

Type de contenu
ContentType string

Type de contenu du contenu du message

Propriétés
Properties object

Paires clé-valeur pour chaque propriété répartie

Message Id
MessageId string

Il s’agit d’une valeur définie par l’utilisateur que Service Bus peut utiliser pour identifier les messages en double, le cas échéant.

À
To string

Envoyer à l’adresse

Adresse de réponse
ReplyTo string

Adresse de la file d’attente à laquelle répondre

Répondre à l’ID de session
ReplyToSessionId string

Identificateur de la session à répondre à

Étiquette
Label string

Étiquette spécifique à l’application

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

Date et heure, au format UTC, lorsque le message sera ajouté à la file d’attente

ID de session
SessionId string

Identificateur de la session

ID de corrélation
CorrelationId string

Identificateur de la corrélation

Numéro de séquence
SequenceNumber integer

Identificateur du numéro de séquence

Jeton de verrouillage
LockToken string

Jeton de verrouillage du message sous forme de chaîne.

Durée de vie
TimeToLive integer

Il s’agit de la durée, en cycles, qu’un message est valide. La durée commence à partir du moment où le message est envoyé au Service Bus.

Propriétés système
systemProperties string

Propriétés système : Aucun ou Détails de l’exécution. Les détails de l’exécution ajoutent les détails de la propriété de métadonnées d’exécution en tant que propriétés personnalisées dans le message.

Envoyer un ou plusieurs messages

Cette opération envoie un ou plusieurs messages à une file d’attente ou une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la file d’attente/rubrique
entityName True string

Nom de la file d’attente ou de la rubrique

Content
ContentData byte

Contenu du message

Type de contenu
ContentType string

Type de contenu du contenu du message

Propriétés
Properties object

Paires clé-valeur pour chaque propriété répartie

Message Id
MessageId string

Il s’agit d’une valeur définie par l’utilisateur que Service Bus peut utiliser pour identifier les messages en double, le cas échéant.

À
To string

Envoyer à l’adresse

Adresse de réponse
ReplyTo string

Adresse de la file d’attente à laquelle répondre

Répondre à l’ID de session
ReplyToSessionId string

Identificateur de la session à répondre à

Étiquette
Label string

Étiquette spécifique à l’application

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

Date et heure, au format UTC, lorsque le message sera ajouté à la file d’attente

ID de session
SessionId string

Identificateur de la session

ID de corrélation
CorrelationId string

Identificateur de la corrélation

Numéro de séquence
SequenceNumber integer

Identificateur du numéro de séquence

Jeton de verrouillage
LockToken string

Jeton de verrouillage du message sous forme de chaîne.

Durée de vie
TimeToLive integer

Il s’agit de la durée, en cycles, qu’un message est valide. La durée commence à partir du moment où le message est envoyé au Service Bus.

Propriétés système
systemProperties string

Propriétés système : Aucun ou Détails de l’exécution. Les détails de l’exécution ajoutent les détails de la propriété de métadonnées d’exécution en tant que propriétés personnalisées dans le message.

Fermer une session dans la rubrique

L’opération ferme une session dans la rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

ID de session
sessionId True string

ID de session

Fermer une session dans une file d’attente

L’opération ferme une session dans une file d’attente.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom d’une file d’attente

ID de session
sessionId True string

ID de session

Lettre morte du message dans un abonnement à une rubrique

L’opération déplace le message vers la rubrique Dead-Letter File d’attente.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à lettres mortes

ID de session
sessionId string

ID de session

Raison de la lettre morte
deadLetterReason string

Raison de la lettre morte

Description de l’erreur de lettre morte
deadLetterErrorDescription string

Description de l’erreur de lettre morte

Lettre morte du message dans une file d’attente

L’opération déplace le message vers la file d’attente Dead-Letter.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à lettres mortes

ID de session
sessionId string

ID de session

Raison de la lettre morte
deadLetterReason string

Raison de la lettre morte

Description de l’erreur de lettre morte
deadLetterErrorDescription string

Description de l’erreur de lettre morte

Obtenir des messages à partir d’un abonnement à une rubrique (peek-lock)

L’opération reçoit des messages d’un abonnement à une rubrique avec un aperçu de verrou. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Nombre maximal de messages
maxMessageCount integer

Nombre maximal de messages à retourner dans le lot

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

ID de session
sessionId string

ID de session

Retours

Obtenir des messages à partir d’une file d’attente (peek-lock)

L’opération reçoit des messages d’une file d’attente avec un verrou d’aperçu. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Nombre maximal de messages
maxMessageCount integer

Nombre maximal de messages à retourner dans le lot

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

ID de session
sessionId string

ID de session

Retours

Obtenir un message différé à partir d’un abonnement à une rubrique

L’opération obtient un message différé à partir d’un abonnement à une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Numéro de séquence du message
sequenceNumber True integer

Numéro de séquence du message

Type d’abonnement
subscriptionType string

Type de file d’attente - Main ou DeadLetter

ID de session
sessionId string

ID de session

Retours

Service Bus Message

Obtenir un message différé à partir d’une file d’attente

L’opération obtient un message différé à partir d’une file d’attente.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Numéro de séquence du message
sequenceNumber True integer

Numéro de séquence du message

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

ID de session
sessionId string

ID de session

Retours

Service Bus Message

Renouveler le verrou sur la session dans un abonnement à une rubrique

L’opération renouvelle une session dans un abonnement à une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

ID de session
sessionId True string

ID de session

Renouveler le verrou sur la session dans une file d’attente

L’opération renouvelle une session dans une file d’attente.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

ID de session
sessionId True string

ID de session

Renouveler le verrou sur le message dans un abonnement à une rubrique

L’opération renouvelle le verrou sur un message dans un abonnement à une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à renouveler

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

Renouveler le verrou sur le message dans une file d’attente

L’opération renouvelle le verrou sur un message dans une file d’attente.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à renouveler

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

Supprimer un abonnement à une rubrique

L’opération supprime un abonnement à une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Terminer le message dans un abonnement à une rubrique

L’opération termine un message dans un abonnement à une rubrique.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à terminer

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

ID de session
sessionId string

ID de session

Terminer le message dans une file d’attente

L’opération termine un message dans une file d’attente.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Jeton de verrouillage du message
lockToken True string

Jeton de verrouillage du message à terminer

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

ID de session
sessionId string

ID de session

Déclencheurs

Lorsqu’un message est reçu dans un abonnement à une rubrique (peek-lock)

L’opération déclenche un flux lorsqu’un message reçu dans un abonnement à une rubrique avec un mode de verrouillage d’aperçu.

Lorsqu’un message est reçu dans un abonnement à une rubrique (saisie semi-automatique)

Cette opération déclenche un flux lorsqu’un message est reçu dans un abonnement à une rubrique et termine automatiquement le message.

Lorsqu’un message est reçu dans une file d’attente (peek-lock)

L’opération déclenche un flux lorsqu’un message reçu dans une file d’attente avec un mode peek-lock.

Lorsqu’un message est reçu dans une file d’attente (saisie semi-automatique)

Cette opération déclenche un flux lorsqu’un message est reçu dans une file d’attente et termine automatiquement le message.

Quand un ou plusieurs messages arrivent dans une file d’attente (peek-lock)

L’opération reçoit un ou plusieurs messages d’une file d’attente avec un aperçu du verrou. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Quand un ou plusieurs messages arrivent dans une file d’attente (saisie semi-automatique)

L’opération reçoit un ou plusieurs messages d’une file d’attente. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Quand un ou plusieurs messages arrivent dans une rubrique (peek-lock)

L’opération reçoit un ou plusieurs messages d’une rubrique avec un aperçu de verrou. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Quand un ou plusieurs messages arrivent dans une rubrique (saisie semi-automatique)

L’opération reçoit un ou plusieurs messages d’une rubrique. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Lorsqu’un message est reçu dans un abonnement à une rubrique (peek-lock)

L’opération déclenche un flux lorsqu’un message reçu dans un abonnement à une rubrique avec un mode de verrouillage d’aperçu.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

ID de session
sessionId string

ID de session - Aucun ou Suivant disponible ou indiquez l’ID de session

Retours

Service Bus Message

Lorsqu’un message est reçu dans un abonnement à une rubrique (saisie semi-automatique)

Cette opération déclenche un flux lorsqu’un message est reçu dans un abonnement à une rubrique et termine automatiquement le message.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

Retours

Service Bus Message

Lorsqu’un message est reçu dans une file d’attente (peek-lock)

L’opération déclenche un flux lorsqu’un message reçu dans une file d’attente avec un mode peek-lock.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

ID de session
sessionId string

ID de session - Aucun ou Suivant disponible ou indiquez l’ID de session

Retours

Service Bus Message

Lorsqu’un message est reçu dans une file d’attente (saisie semi-automatique)

Cette opération déclenche un flux lorsqu’un message est reçu dans une file d’attente et termine automatiquement le message.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

Retours

Service Bus Message

Quand un ou plusieurs messages arrivent dans une file d’attente (peek-lock)

L’opération reçoit un ou plusieurs messages d’une file d’attente avec un aperçu du verrou. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Nombre maximal de messages
maxMessageCount integer

Nombre maximal de messages à retourner dans le lot

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

ID de session
sessionId string

ID de session - Aucun ou Suivant disponible ou indiquez l’ID de session

Retours

Service Bus Message

Quand un ou plusieurs messages arrivent dans une file d’attente (saisie semi-automatique)

L’opération reçoit un ou plusieurs messages d’une file d’attente. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Paramètres

Nom Clé Obligatoire Type Description
Nom de file d’attente
queueName True string

Nom de la file d’attente

Nombre maximal de messages
maxMessageCount integer

Nombre maximal de messages à retourner dans le lot

Type de file d'attente
queueType string

Type de file d’attente - Main ou DeadLetter

Retours

Service Bus Message

Quand un ou plusieurs messages arrivent dans une rubrique (peek-lock)

L’opération reçoit un ou plusieurs messages d’une rubrique avec un aperçu de verrou. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Nombre maximal de messages
maxMessageCount integer

Nombre maximal de messages à retourner dans le lot

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

ID de session
sessionId string

ID de session - Aucun ou Suivant disponible ou indiquez l’ID de session

Retours

Service Bus Message

Quand un ou plusieurs messages arrivent dans une rubrique (saisie semi-automatique)

L’opération reçoit un ou plusieurs messages d’une rubrique. Si le nombre maximal de messages n’est pas fourni, il lit 20 messages.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la rubrique
topicName True string

Nom de la rubrique

Nom de l’abonnement à la rubrique
subscriptionName True string

Nom de l’abonnement à la rubrique

Nombre maximal de messages
maxMessageCount integer

Nombre maximal de messages à retourner dans le lot

Type d’abonnement
subscriptionType string

Type d’abonnement - Main ou DeadLetter

Retours

Service Bus Message

Définitions

ServiceBusMessage

Service Bus Message

Nom Chemin d’accès Type Description
Content
ContentData byte

Contenu du message

Type de contenu
ContentType string

Type de contenu du contenu du message

Propriétés
Properties object

Paires clé-valeur pour chaque propriété répartie

Message Id
MessageId string

Il s’agit d’une valeur définie par l’utilisateur que Service Bus peut utiliser pour identifier les messages en double, le cas échéant.

À
To string

Envoyer à l’adresse

Adresse de réponse
ReplyTo string

Adresse de la file d’attente à laquelle répondre

Répondre à l’ID de session
ReplyToSessionId string

Identificateur de la session à répondre à

Étiquette
Label string

Étiquette spécifique à l’application

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

Date et heure, au format UTC, lorsque le message sera ajouté à la file d’attente

ID de session
SessionId string

Identificateur de la session

ID de corrélation
CorrelationId string

Identificateur de la corrélation

Numéro de séquence
SequenceNumber integer

Identificateur du numéro de séquence

Jeton de verrouillage
LockToken string

Jeton de verrouillage du message sous forme de chaîne.

Durée de vie
TimeToLive integer

Il s’agit de la durée, en cycles, qu’un message est valide. La durée commence à partir du moment où le message est envoyé au Service Bus.

Subscription

Abonnement à la rubrique.

Nom Chemin d’accès Type Description
Nom d’abonnement
SubscriptionName string

Nom de l’abonnement.