Freigeben über


Service Bus

Stellen Sie eine Verbindung mit Azure Service Bus her, um Nachrichten zu senden und zu empfangen. Sie können Aktionen ausführen wie Senden an eine Warteschlange, Senden an ein Thema, Empfangen aus der Warteschlange, Empfangen aus Abonnements usw.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC High)
Logik-Apps Norm Alle Logik-Apps-Regionen
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC High)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC High)
Kontakt
Name Microsoft
URL Microsoft LogicApps-Unterstützung
Microsoft Power Automate-Support
Microsoft Power Apps-Unterstützung
Connectormetadaten
Herausgeber Microsoft
Webseite https://azure.microsoft.com/services/service-bus/

Allgemeine bekannte Probleme und Einschränkungen

  • Endlosschleifen

    Verwenden Sie Vorsicht, wenn Sie sowohl einen Trigger als auch eine Aktion auswählen, die denselben Connectortyp aufweist, und diese verwenden, um mit derselben Entität wie einer Warteschlange oder einem Themenabonnement zu arbeiten. Diese Kombination kann eine Endlosschleife erstellen, die zu einem Workflow führt, der nie endet.

    Angenommen, Ihr Workflow verwendet einen Service Bus-Trigger, der eine neu empfangene Nachricht in einer Warteschlange zurückgibt, und folgt diesem Trigger mit einer Service Bus-Aktion, die eine Nachricht zurück an dieselbe Warteschlange sendet. Dieses Muster kann eine endlose Schleife erstellen, was zu einem nicht zu erstellenden Workflow führt.

  • Grenzwert für gespeicherte Sitzungen im Connectorcache

    Pro Service Bus-Nachrichtenentität, z. B. einem Abonnement oder Thema, kann der Service Bus-Connector bis zu 1.500 eindeutige Sitzungen gleichzeitig im Connectorcache speichern. Wenn die Anzahl der Sitzungen dieses Limit überschreitet, werden alte Sitzungen aus dem Cache entfernt. Weitere Informationen finden Sie unter Nachrichtensitzungen.

  • Long-Polling-Trigger

    Für den verwalteten Azure Service Bus-Connector sind alle Trigger lange Abrufe. Dieser Triggertyp verarbeitet alle Nachrichten und wartet dann 30 Sekunden lang auf weitere Nachrichten, die in der Warteschlange oder im Themenabonnement eingehen. Gehen innerhalb von 30 Sekunden keine Nachrichten ein, wird die Triggerausführung übersprungen. Andernfalls fährt der Trigger mit dem Lesen von Nachrichten fort, bis die Warteschlange oder das Themenabonnement leer ist. Der nächste Triggerabruf basiert auf dem in den Triggereigenschaften angegebenen Wiederholungsintervall.

Microsoft Entra ID-Authentifizierung

Um die Microsoft Entra ID-Authentifizierung zu verwenden, erfordert das Benutzerkonto eine bestimmte Rollenzuweisung. Weitere Informationen finden Sie unter Zuweisen einer Azure-Rolle für Zugriffsrechte – Azure Service Bus.

Authentifizierung der verwalteten Identität

Derzeit wird die verwaltete Identitätsauthentifizierung nur für Azure Logic Apps unterstützt.

  • Um eine verwaltete Identität zu verwenden, die den Zugriff von Ihrem Logik-App-Workflow auf Ihren Service Bus-Namespace und die Messaging-Entität authentifiziert, stellen Sie sicher, dass Sie Rollenberechtigungen auf den entsprechenden Ebenen zuweisen. Wenn Sie beispielsweise auf eine Warteschlange zugreifen möchten, benötigt die verwaltete Identität eine Rolle, die über die erforderlichen Berechtigungen für diese Warteschlange verfügt.

  • Jede verwaltete Identität, die auf eine andere Messaging-Entität zugreift, sollte eine separate Verbindung zu dieser Entität haben. Wenn Sie unterschiedliche Azure Service Bus-Aktionen zum Senden und Empfangen von Nachrichten verwenden und diese Aktionen unterschiedliche Berechtigungen erfordern, stellen Sie sicher, dass unterschiedliche Verbindungen verwendet werden.

Führen Sie die folgenden allgemeinen Schritte aus, um eine verwaltete Identität für die Verwendung mit Azure Service Bus zu aktivieren:

  1. Aktivieren oder erstellen Sie die verwaltete Identität für Ihre Logik-App-Ressource. Weitere Informationen finden Sie unter Authentifizieren des Zugriffs auf Azure-Ressourcen mit verwalteten Identitäten in Azure Logic Apps.

  2. Gewähren Sie dem Identitätszugriff auf Azure Service Bus-Ressourcen. Weitere Informationen finden Sie unter Zuweisen einer Azure-Rolle für Zugriffsrechte – Azure Service Bus

  3. Fügen Sie für eine vom Benutzer zugewiesene Identität die Identität der Logik-App-Ressource hinzu. Weitere Informationen zu verwalteten Identitäten in Azure Logic Apps finden Sie unter Authentifizieren des Zugriffs auf Azure-Ressourcen mithilfe von verwalteten Identitäten in Azure Logic Apps

Verbinder im Detail

In diesem Artikel werden die Vorgänge für den verwalteten Azure Service Bus-Connector beschrieben, der für Azure Logic Apps, Power Automate und Power Apps verfügbar ist. Der integrierte Azure Service Bus-Connector ist nur für Standardlogik-App-Workflows in Azure Logic Apps verfügbar.

Weitere Informationen zum integrierten Azure Service Bus-Connector und verwalteten Connector in Azure Logic Apps finden Sie unter Herstellen einer Verbindung mit Azure Service Bus aus Workflows in Azure Logic Apps.

Eine Verbindung wird erstellt

Der Connector unterstützt die folgenden Authentifizierungstypen:

Zugriffsschlüssel Stellen Sie verbindungszeichenfolge für den Zugriff auf Ihren Azure Service Bus bereit. Alle Regionen außer Azure Government and Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High) Nicht teilbar
Zugriffstaste (Azure Government) Stellen Sie verbindungszeichenfolge für den Zugriff auf Ihren Azure Service Bus bereit. Nur Azure Government und Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High) Nicht teilbar
Clientzertifikatauthentifizierung Bereitstellen von Microsoft Entra ID-Anmeldeinformationen mit PFX-Zertifikat und Kennwort Alle Regionen Freigabefähig
Verwaltete Logic Apps-Identität Erstellen einer Verbindung mit einer verwalteten LogicApps-Identität NUR LOGICAPPS Freigabefähig
Microsoft Entra ID-integriert Verwenden Sie die Microsoft Entra-ID, um auf Ihren Azure Service Bus zuzugreifen. Alle Regionen außer Azure Government and Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High) Nicht teilbar
Microsoft Entra ID Integrated (Azure Government) Verwenden Sie die Microsoft Entra-ID, um auf Ihren Azure Service Bus zuzugreifen. Nur Azure Government und Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High) Nicht teilbar
Standard [VERALTET] Diese Option ist nur für ältere Verbindungen ohne expliziten Authentifizierungstyp vorgesehen und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt. Alle Regionen Nicht teilbar

Zugriffsschlüssel

Authentifizierungs-ID: connectionstringauth

Anwendbar: Alle Regionen außer Azure Government and Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High)

Stellen Sie verbindungszeichenfolge für den Zugriff auf Ihren Azure Service Bus bereit.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
Verbindungszeichenfolge securestring Azure Service Bus-Verbindungszeichenfolge Richtig

Zugriffstaste (Azure Government)

Authentifizierungs-ID: connectionstringauth

Anwendbar: Nur Azure Government und Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High)

Stellen Sie verbindungszeichenfolge für den Zugriff auf Ihren Azure Service Bus bereit.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
Verbindungszeichenfolge securestring Azure Service Bus-Verbindungszeichenfolge Richtig

Clientzertifikatauthentifizierung

Authentifizierungs-ID: CertOauth

Anwendbar: Alle Regionen

Bereitstellen von Microsoft Entra ID-Anmeldeinformationen mit PFX-Zertifikat und Kennwort

Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente

Name Typ Description Erforderlich
Tenant Schnur Richtig
Kunden-ID Schnur Die Client-ID der Microsoft Entra-ID-Anwendung Richtig
Geheimer Clientzertifikatschlüssel Client-Zertifikat Der von dieser Anwendung zulässige geheime Clientzertifikatschlüssel Richtig
Namespaceendpunkt Schnur Bereitstellen des ServiceBus-Namespaceendpunkts (z. B. sb://testsb.servicebus.windows.net/) Richtig

Verwaltete Identität von Logik-Apps

Auth-ID: managedIdentityAuth

Anwendbar: NUR LOGICAPPS

Erstellen einer Verbindung mit einer verwalteten LogicApps-Identität

Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente

Name Typ Description Erforderlich
LogicApps Managed Identity managedIdentity Anmelden mit einer verwalteten Logik-App-Identität Richtig
Namespaceendpunkt Schnur Bereitstellen des ServiceBus-Namespaceendpunkts (z. B. sb://testsb.servicebus.windows.net/) Richtig

Microsoft Entra ID integriert

Authentifizierungs-ID: aadAuth

Anwendbar: Alle Regionen außer Azure Government and Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High)

Verwenden Sie die Microsoft Entra-ID, um auf Ihren Azure Service Bus zuzugreifen.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
Namespaceendpunkt Schnur Bereitstellen des ServiceBus-Namespaceendpunkts (z. B. sb://testsb.servicebus.windows.net/) Richtig

Microsoft Entra ID Integrated (Azure Government)

Authentifizierungs-ID: aadAuth

Anwendbar: Nur Azure Government und Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High)

Verwenden Sie die Microsoft Entra-ID, um auf Ihren Azure Service Bus zuzugreifen.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
Namespaceendpunkt Schnur Bereitstellen des ServiceBus-Namespaceendpunkts (z. B. sb://testsb.servicebus.windows.net/) Richtig

Standard [VERALTET]

Anwendbar: Alle Regionen

Diese Option ist nur für ältere Verbindungen ohne expliziten Authentifizierungstyp vorgesehen und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
Verbindungszeichenfolge securestring Azure Service Bus-Verbindungszeichenfolge Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 6000 60 Sekunden

Aktionen

Abbrechen der Nachricht in einer Warteschlange

Der Vorgang gibt eine Nachricht in einer Warteschlange auf.

Abrufen einer verzögerten Nachricht aus einem Themenabonnement

Der Vorgang ruft eine verzögerte Nachricht aus einem Themenabonnement ab.

Abrufen einer verzögerten Nachricht aus einer Warteschlange

Der Vorgang ruft eine verzögerte Nachricht aus einer Warteschlange ab.

Abrufen von Nachrichten aus einem Themenabonnement (Vorschausperre)

Der Vorgang empfängt Nachrichten aus einem Themenabonnement mit Vorschausperre. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Abrufen von Nachrichten aus einer Warteschlange (Vorschausperre)

Der Vorgang empfängt Nachrichten aus einer Warteschlange mit Vorschausperre. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Abschließen der Nachricht in einem Themenabonnement

Der Vorgang schließt eine Nachricht in einem Themenabonnement ab.

Abschließen der Nachricht in einer Warteschlange

Der Vorgang schließt eine Nachricht in einer Warteschlange ab.

Erstellen eines Themenabonnements

Der Vorgang erstellt ein Themenabonnement.

Löschen eines Themenabonnements

Der Vorgang löscht ein Themenabonnement.

Nachricht in einem Themenabonnement mit einem inaktiven Brief

Der Vorgang verschiebt die Nachricht in das Thema Dead-Letter Warteschlange.

Nachricht in einer Warteschlange mit Sackgasse

Der Vorgang verschiebt die Nachricht in die Dead-Letter Warteschlange.

Nachricht senden

Dieser Vorgang sendet eine Nachricht an eine Warteschlange oder ein Thema.

Schließen einer Sitzung im Thema

Der Vorgang schließt eine Sitzung im Thema.

Schließen einer Sitzung in einer Warteschlange

Der Vorgang schließt eine Sitzung in einer Warteschlange.

Senden einer oder mehrerer Nachrichten

Dieser Vorgang sendet eine oder mehrere Nachrichten an eine Warteschlange oder ein Thema.

Verlassen der Nachricht in einem Themenabonnement

Durch den Vorgang wird eine Nachricht in einem Themenabonnement abgebrochen.

Verlängern der Sperre für die Nachricht in einem Themenabonnement

Der Vorgang erneuert die Sperrung einer Nachricht in einem Themenabonnement.

Verlängern der Sperre für die Nachricht in einer Warteschlange

Der Vorgang erneuert die Sperre für eine Nachricht in einer Warteschlange.

Verlängern der Sperre für die Sitzung in einem Themenabonnement

Der Vorgang erneuert eine Sitzung in einem Themenabonnement.

Verlängern der Sperre für die Sitzung in einer Warteschlange

Der Vorgang erneuert eine Sitzung in einer Warteschlange.

Zurückstellen der Nachricht in einem Themenabonnement

Der Vorgang verschärft eine Nachricht in einem Themenabonnement.

Zurückstellen der Nachricht in einer Warteschlange

Der Vorgang verschärft eine Nachricht in einer Warteschlange.

Abbrechen der Nachricht in einer Warteschlange

Der Vorgang gibt eine Nachricht in einer Warteschlange auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Sperrtoken der Nachricht
lockToken True string

Sperrtoken der Nachricht, die abgebrochen werden soll

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Abrufen einer verzögerten Nachricht aus einem Themenabonnement

Der Vorgang ruft eine verzögerte Nachricht aus einem Themenabonnement ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Sequenznummer der Nachricht
sequenceNumber True integer

Sequenznummer der Nachricht

Abonnementtyp
subscriptionType string

Warteschlangentyp - Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Gibt zurück

Servicebusnachricht

Abrufen einer verzögerten Nachricht aus einer Warteschlange

Der Vorgang ruft eine verzögerte Nachricht aus einer Warteschlange ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Sequenznummer der Nachricht
sequenceNumber True integer

Sequenznummer der Nachricht

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Gibt zurück

Servicebusnachricht

Abrufen von Nachrichten aus einem Themenabonnement (Vorschausperre)

Der Vorgang empfängt Nachrichten aus einem Themenabonnement mit Vorschausperre. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Maximale Nachrichtenanzahl
maxMessageCount integer

Die maximale Anzahl von Nachrichten, die im Batch zurückgegeben werden sollen

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Gibt zurück

Abrufen von Nachrichten aus einer Warteschlange (Vorschausperre)

Der Vorgang empfängt Nachrichten aus einer Warteschlange mit Vorschausperre. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Maximale Nachrichtenanzahl
maxMessageCount integer

Die maximale Anzahl von Nachrichten, die im Batch zurückgegeben werden sollen

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Gibt zurück

Abschließen der Nachricht in einem Themenabonnement

Der Vorgang schließt eine Nachricht in einem Themenabonnement ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Sperrtoken der Nachricht
lockToken True string

Sperren des Token der Nachricht, die abgeschlossen werden soll

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Abschließen der Nachricht in einer Warteschlange

Der Vorgang schließt eine Nachricht in einer Warteschlange ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Sperrtoken der Nachricht
lockToken True string

Sperren des Token der Nachricht, die abgeschlossen werden soll

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Erstellen eines Themenabonnements

Der Vorgang erstellt ein Themenabonnement.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Filter
subscriptionFilter True dynamic

Abonnementfilter

Filtertyp
subscriptionFilterType string

Filtertyp

Gibt zurück

Das Themenabonnement.

Löschen eines Themenabonnements

Der Vorgang löscht ein Themenabonnement.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Nachricht in einem Themenabonnement mit einem inaktiven Brief

Der Vorgang verschiebt die Nachricht in das Thema Dead-Letter Warteschlange.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Sperrtoken der Nachricht
lockToken True string

Sperren des Tokens der Nachricht an inaktive Buchstaben

Sitzungs-ID
sessionId string

Sitzungs-ID

Grund für inaktive Buchstaben
deadLetterReason string

Grund für inaktive Buchstaben

Beschreibung des Fehlers "Inaktiver Buchstabe"
deadLetterErrorDescription string

Beschreibung des Fehlers "Inaktiver Buchstabe"

Nachricht in einer Warteschlange mit Sackgasse

Der Vorgang verschiebt die Nachricht in die Dead-Letter Warteschlange.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Sperrtoken der Nachricht
lockToken True string

Sperren des Tokens der Nachricht an inaktive Buchstaben

Sitzungs-ID
sessionId string

Sitzungs-ID

Grund für inaktive Buchstaben
deadLetterReason string

Grund für inaktive Buchstaben

Beschreibung des Fehlers "Inaktiver Buchstabe"
deadLetterErrorDescription string

Beschreibung des Fehlers "Inaktiver Buchstabe"

Nachricht senden

Dieser Vorgang sendet eine Nachricht an eine Warteschlange oder ein Thema.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangen-/Themenname
entityName True string

Name der Warteschlange oder des Themas

Content
ContentData byte

Inhalt der Nachricht

Inhaltstyp
ContentType string

Inhaltstyp des Nachrichteninhalts

Eigenschaften
Properties object

Schlüsselwertpaare für jede brokerierte Eigenschaft

Nachrichten-ID
MessageId string

Dies ist ein benutzerdefinierter Wert, den Service Bus verwenden kann, um doppelte Nachrichten zu identifizieren, falls aktiviert.

Bis
To string

An Adresse senden

Antworten an
ReplyTo string

Adresse der Warteschlange, auf die sie antworten soll

Auf Sitzungs-ID antworten
ReplyToSessionId string

Bezeichner der Sitzung, auf die zu antworten ist

Etikett
Label string

Anwendungsspezifische Bezeichnung

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

Datum und Uhrzeit in UTC, wann die Nachricht der Warteschlange hinzugefügt wird

Sitzungs-ID
SessionId string

Bezeichner der Sitzung

Korrelations-ID
CorrelationId string

Bezeichner der Korrelation

Sequenznummer
SequenceNumber integer

Bezeichner der Sequenznummer

Sperrtoken
LockToken string

Das Sperrtoken der Nachricht als Zeichenfolge.

Zeit für Live
TimeToLive integer

Dies ist die Dauer in Teilstrichen, die eine Nachricht gültig ist. Die Dauer beginnt ab dem Senden der Nachricht an den Servicebus.

Systemeigenschaften
systemProperties string

Systemeigenschaften – Keine oder Ausführungsdetails. "Run Details" fügt Metadateneigenschaftendetails als benutzerdefinierte Eigenschaften in der Nachricht hinzu.

Schließen einer Sitzung im Thema

Der Vorgang schließt eine Sitzung im Thema.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Sitzungs-ID
sessionId True string

Sitzungs-ID

Schließen einer Sitzung in einer Warteschlange

Der Vorgang schließt eine Sitzung in einer Warteschlange.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name einer Warteschlange

Sitzungs-ID
sessionId True string

Sitzungs-ID

Senden einer oder mehrerer Nachrichten

Dieser Vorgang sendet eine oder mehrere Nachrichten an eine Warteschlange oder ein Thema.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangen-/Themenname
entityName True string

Name der Warteschlange oder des Themas

Content
ContentData byte

Inhalt der Nachricht

Inhaltstyp
ContentType string

Inhaltstyp des Nachrichteninhalts

Eigenschaften
Properties object

Schlüsselwertpaare für jede brokerierte Eigenschaft

Nachrichten-ID
MessageId string

Dies ist ein benutzerdefinierter Wert, den Service Bus verwenden kann, um doppelte Nachrichten zu identifizieren, falls aktiviert.

Bis
To string

An Adresse senden

Antworten an
ReplyTo string

Adresse der Warteschlange, auf die sie antworten soll

Auf Sitzungs-ID antworten
ReplyToSessionId string

Bezeichner der Sitzung, auf die zu antworten ist

Etikett
Label string

Anwendungsspezifische Bezeichnung

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

Datum und Uhrzeit in UTC, wann die Nachricht der Warteschlange hinzugefügt wird

Sitzungs-ID
SessionId string

Bezeichner der Sitzung

Korrelations-ID
CorrelationId string

Bezeichner der Korrelation

Sequenznummer
SequenceNumber integer

Bezeichner der Sequenznummer

Sperrtoken
LockToken string

Das Sperrtoken der Nachricht als Zeichenfolge.

Zeit für Live
TimeToLive integer

Dies ist die Dauer in Teilstrichen, die eine Nachricht gültig ist. Die Dauer beginnt ab dem Senden der Nachricht an den Servicebus.

Systemeigenschaften
systemProperties string

Systemeigenschaften – Keine oder Ausführungsdetails. "Run Details" fügt Metadateneigenschaftendetails als benutzerdefinierte Eigenschaften in der Nachricht hinzu.

Verlassen der Nachricht in einem Themenabonnement

Durch den Vorgang wird eine Nachricht in einem Themenabonnement abgebrochen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Sperrtoken der Nachricht
lockToken True string

Sperrtoken der Nachricht, die abgebrochen werden soll

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Verlängern der Sperre für die Nachricht in einem Themenabonnement

Der Vorgang erneuert die Sperrung einer Nachricht in einem Themenabonnement.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Sperrtoken der Nachricht
lockToken True string

Sperren des Tokens der Nachricht zum Verlängern der Sperre

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Verlängern der Sperre für die Nachricht in einer Warteschlange

Der Vorgang erneuert die Sperre für eine Nachricht in einer Warteschlange.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Sperrtoken der Nachricht
lockToken True string

Sperren des Tokens der Nachricht zum Verlängern der Sperre

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Verlängern der Sperre für die Sitzung in einem Themenabonnement

Der Vorgang erneuert eine Sitzung in einem Themenabonnement.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Sitzungs-ID
sessionId True string

Sitzungs-ID

Verlängern der Sperre für die Sitzung in einer Warteschlange

Der Vorgang erneuert eine Sitzung in einer Warteschlange.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Sitzungs-ID
sessionId True string

Sitzungs-ID

Zurückstellen der Nachricht in einem Themenabonnement

Der Vorgang verschärft eine Nachricht in einem Themenabonnement.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Sperrtoken der Nachricht
lockToken True string

Sperrtoken der Nachricht, die zurückverzögert werden soll

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Zurückstellen der Nachricht in einer Warteschlange

Der Vorgang verschärft eine Nachricht in einer Warteschlange.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Sperrtoken der Nachricht
lockToken True string

Sperrtoken der Nachricht, die zurückverzögert werden soll

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID

Auslöser

Wenn eine Nachricht in einem Themenabonnement empfangen wird (automatisch abgeschlossen)

Dieser Vorgang löst einen Fluss aus, wenn eine Nachricht in einem Themenabonnement empfangen wird und die Nachricht automatisch abgeschlossen wird.

Wenn eine Nachricht in einem Themenabonnement empfangen wird (Vorschausperre)

Der Vorgang löst einen Fluss aus, wenn eine Nachricht, die in einem Themenabonnement empfangen wurde, im Vorschausperrmodus angezeigt wird.

Wenn eine Nachricht in einer Warteschlange empfangen wird (automatisch abgeschlossen)

Dieser Vorgang löst einen Fluss aus, wenn eine Nachricht in einer Warteschlange empfangen wird und die Nachricht automatisch abgeschlossen wird.

Wenn eine Nachricht in einer Warteschlange empfangen wird (Vorschausperre)

Der Vorgang löst einen Fluss aus, wenn eine nachricht, die in einer Warteschlange mit dem Vorschausperrmodus empfangen wurde.

Wenn eine oder mehrere Nachrichten in einem Thema eingehen (Vorschausperre)

Der Vorgang empfängt eine oder mehrere Nachrichten aus einem Thema mit Vorschausperre. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Wenn eine oder mehrere Nachrichten in einem Thema eintreffen (automatisch abgeschlossen)

Der Vorgang empfängt eine oder mehrere Nachrichten aus einem Thema. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Wenn eine oder mehrere Nachrichten in einer Warteschlange eintreffen (automatisch abgeschlossen)

Der Vorgang empfängt eine oder mehrere Nachrichten aus einer Warteschlange. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Wenn eine oder mehrere Nachrichten in einer Warteschlange eintreffen (Vorschausperre)

Der Vorgang empfängt eine oder mehrere Nachrichten aus einer Warteschlange mit Vorschausperre. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Wenn eine Nachricht in einem Themenabonnement empfangen wird (automatisch abgeschlossen)

Dieser Vorgang löst einen Fluss aus, wenn eine Nachricht in einem Themenabonnement empfangen wird und die Nachricht automatisch abgeschlossen wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Gibt zurück

Servicebusnachricht

Wenn eine Nachricht in einem Themenabonnement empfangen wird (Vorschausperre)

Der Vorgang löst einen Fluss aus, wenn eine Nachricht, die in einem Themenabonnement empfangen wurde, im Vorschausperrmodus angezeigt wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID – Keine oder Nächstes verfügbar oder Sitzungs-ID bereitstellen

Gibt zurück

Servicebusnachricht

Wenn eine Nachricht in einer Warteschlange empfangen wird (automatisch abgeschlossen)

Dieser Vorgang löst einen Fluss aus, wenn eine Nachricht in einer Warteschlange empfangen wird und die Nachricht automatisch abgeschlossen wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Gibt zurück

Servicebusnachricht

Wenn eine Nachricht in einer Warteschlange empfangen wird (Vorschausperre)

Der Vorgang löst einen Fluss aus, wenn eine nachricht, die in einer Warteschlange mit dem Vorschausperrmodus empfangen wurde.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID – Keine oder Nächstes verfügbar oder Sitzungs-ID bereitstellen

Gibt zurück

Servicebusnachricht

Wenn eine oder mehrere Nachrichten in einem Thema eingehen (Vorschausperre)

Der Vorgang empfängt eine oder mehrere Nachrichten aus einem Thema mit Vorschausperre. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Maximale Nachrichtenanzahl
maxMessageCount integer

Die maximale Anzahl von Nachrichten, die im Batch zurückgegeben werden sollen

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID – Keine oder Nächstes verfügbar oder Sitzungs-ID bereitstellen

Gibt zurück

Servicebusnachricht

Wenn eine oder mehrere Nachrichten in einem Thema eintreffen (automatisch abgeschlossen)

Der Vorgang empfängt eine oder mehrere Nachrichten aus einem Thema. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Themenname
topicName True string

Name des Themas

Name des Themaabonnements
subscriptionName True string

Name des Themenabonnements

Maximale Nachrichtenanzahl
maxMessageCount integer

Die maximale Anzahl von Nachrichten, die im Batch zurückgegeben werden sollen

Abonnementtyp
subscriptionType string

Abonnementtyp – Main oder DeadLetter

Gibt zurück

Servicebusnachricht

Wenn eine oder mehrere Nachrichten in einer Warteschlange eintreffen (automatisch abgeschlossen)

Der Vorgang empfängt eine oder mehrere Nachrichten aus einer Warteschlange. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Maximale Nachrichtenanzahl
maxMessageCount integer

Die maximale Anzahl von Nachrichten, die im Batch zurückgegeben werden sollen

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Gibt zurück

Servicebusnachricht

Wenn eine oder mehrere Nachrichten in einer Warteschlange eintreffen (Vorschausperre)

Der Vorgang empfängt eine oder mehrere Nachrichten aus einer Warteschlange mit Vorschausperre. Wenn die maximale Nachrichtenanzahl nicht angegeben wird, werden 20 Nachrichten gelesen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Warteschlangenname
queueName True string

Name der Warteschlange

Maximale Nachrichtenanzahl
maxMessageCount integer

Die maximale Anzahl von Nachrichten, die im Batch zurückgegeben werden sollen

Warteschlangentyp
queueType string

Warteschlangentyp - Main oder DeadLetter

Sitzungs-ID
sessionId string

Sitzungs-ID – Keine oder Nächstes verfügbar oder Sitzungs-ID bereitstellen

Gibt zurück

Servicebusnachricht

Definitionen

ServiceBusMessage

Servicebusnachricht

Name Pfad Typ Beschreibung
Content
ContentData byte

Inhalt der Nachricht

Inhaltstyp
ContentType string

Inhaltstyp des Nachrichteninhalts

Eigenschaften
Properties object

Schlüsselwertpaare für jede brokerierte Eigenschaft

Nachrichten-ID
MessageId string

Dies ist ein benutzerdefinierter Wert, den Service Bus verwenden kann, um doppelte Nachrichten zu identifizieren, falls aktiviert.

Bis
To string

An Adresse senden

Antworten an
ReplyTo string

Adresse der Warteschlange, auf die sie antworten soll

Auf Sitzungs-ID antworten
ReplyToSessionId string

Bezeichner der Sitzung, auf die zu antworten ist

Etikett
Label string

Anwendungsspezifische Bezeichnung

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

Datum und Uhrzeit in UTC, wann die Nachricht der Warteschlange hinzugefügt wird

Sitzungs-ID
SessionId string

Bezeichner der Sitzung

Korrelations-ID
CorrelationId string

Bezeichner der Korrelation

Sequenznummer
SequenceNumber integer

Bezeichner der Sequenznummer

Sperrtoken
LockToken string

Das Sperrtoken der Nachricht als Zeichenfolge.

Zeit für Live
TimeToLive integer

Dies ist die Dauer in Teilstrichen, die eine Nachricht gültig ist. Die Dauer beginnt ab dem Senden der Nachricht an den Servicebus.

Subscription

Das Themenabonnement.

Name Pfad Typ Beschreibung
Abonnementname
SubscriptionName string

Abonnementname.