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 :
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.
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
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
- response
- array of ServiceBusMessage
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
- response
- array of ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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
- Corps
- ServiceBusMessage
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. |