Azure-Warteschlangen
Azure Queue Storage bietet Cloud-Messaging zwischen Anwendungskomponenten. Der Warteschlangenspeicher unterstützt auch die Verwaltung asynchroner Aufgaben und das Erstellen von Prozessarbeitsabläufen.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen |
| Power Apps | Premium | Alle Power Apps-Regionen |
| Power Automate | Premium | Alle Power Automate-Regionen |
| Connectormetadaten | |
|---|---|
| Herausgeber | Microsoft |
| Webseite | https://azure.microsoft.com/services/storage/queues/ |
Um diese Integration zu verwenden, benötigen Sie Zugriff auf ein Azure-Speicherkonto. Weitere Informationen finden Sie hier.
Wenn Sie versuchen, eine Verbindung herzustellen, werden Sie aufgefordert, Ihren Speicherkontonamen und Ihren Speicherschlüssel anzugeben. Der Name Ihres Speicherkontos befindet sich in der URL, z. B. wenn Ihre URL lautet https://myaccount.queue.core.windows.net , lautet der Kontoname "myaccount". Wenn Sie über mehrere Konten verfügen, geben Sie das Konto an, das Sie verwenden möchten, und wählen Sie "Erstellen" aus. Wenn während der Erstellung ein Fehler angezeigt wird, überprüfen Sie den Kontonamen und den Schlüssel, und versuchen Sie es erneut.
Sie können jetzt mit der Verwendung dieser Integration beginnen.
Bekannte Probleme und Einschränkungen
- Logik-Apps können nicht direkt auf Speicherkonten zugreifen, die sich hinter Firewalls befinden, wenn sie sich beide in derselben Region befinden. Als Problemumgehung können Sie Ihre Logik-Apps und Das Speicherkonto in verschiedenen Regionen verwenden. Weitere Informationen zum Aktivieren des Zugriffs von Azure Logic Apps auf Speicherkonten hinter Firewalls finden Sie in den Access-Speicherkonten hinter Firewalls.
Microsoft Entra ID-Authentifizierung und Azure Queues-Connector
Um die Microsoft Entra-ID-Authentifizierung zu verwenden, muss dem verwendeten Konto eine bestimmte Rollenzuweisung zugewiesen werden, um weitere Informationen zu erhalten, besuchen Sie "Zuweisen einer Azure-Rolle für den Zugriff auf BLOB-Daten – Azure Storage:
> Only roles explicitly defined for data access permit a security principal to access blob or queue data. Built-in roles such as Owner, Contributor, and Storage Account Contributor permit a security principal to manage a storage account, but do not provide access to the blob or queue data within that account via Microsoft Entra ID.
Hier ist ein kurzer Test, um zu überprüfen, ob ein Konto über die erforderliche Rolle zum Ausführen von Vorgängen in einem Container verfügt: 1. Melden Sie sich mit diesem Konto im Azure-Portal an.
2. Navigieren Sie zur Warteschlange im Speicherkonto, und klicken Sie auf Switch to Microsoft Entra ID User Account die Authentifizierungsmethode. Diese Option wird direkt über dem Suchfeld angezeigt.
Wenn eine nicht autorisierte Nachricht eingeblendet wird, muss dem Benutzer spezifische Berechtigungen für das Speicherkonto zugewiesen werden. Dazu sollte der Speicherkonto-Manager: 1. Navigieren Sie zur Registerkarte der Warteschlange Access Control (IAM) . 2. Klicken Sie auf Add 3. Klicken Sie auf Add role assignment 4. Zuweisen einer bestimmten Storage Queue Rolle zum Benutzer (z. B Storage Queue Data Contributor. )
Bekannte Einschränkungen bei der Microsoft Entra ID-Authentifizierung
Aufgrund aktueller Einschränkungen der Authentifizierungspipeline werden Microsoft Entra ID-Gastbenutzer für Microsoft Entra-ID-Verbindungen zu Azure-Warteschlangen nicht unterstützt. Bei Verwendung der Microsoft Entra ID-Authentifizierung werden nur V2-Aktionen unterstützt. Veraltete Aktionen funktionieren weiterhin mit Access Key der Authentifizierung, schlagen jedoch fehl, wenn sie mit einer Microsoft Entra-ID-Verbindung verwendet werden.
Herstellen einer Verbindung mit dem Connector für Azure-Warteschlangen mithilfe des Warteschlangenendpunkts
Geben Sie den vollständigen Azure Storage-Warteschlangenendpunkt ein, wenn Sie eine "Access Key"-Verbindung erstellen oder V2-Vorgänge verwenden.
Geben Sie für "Zugriffsschlüssel"-Authentifizierungen den vollständigen Azure Storage-Warteschlangenendpunkt für
Azure Storage account name or queue endpointden Parameter ein.- Bei Verwendung von "V2"-Vorgängen mit der Zugriffstastenauthentifizierung muss der Warteschlangenendpunkt auch im
storageAccountNameParameter angegeben werden.
- Bei Verwendung von "V2"-Vorgängen mit der Zugriffstastenauthentifizierung muss der Warteschlangenendpunkt auch im
Geben Sie für "V2"-Vorgänge den vollständigen Azure Storage-Warteschlangenendpunkt für
storageAccountNameden Parameter ein.Sie müssen den vollständigen Endpunkt angeben, einschließlich des Schemas, z. B.:
https://account.queue.core.windows.net/-
https://account-secondary.queue.core.windows.net/(wenn eine Verbindung mit dem sekundären Endpunkt hergestellt wird) - Relative Pfade (z. B
account.queue.core.windows.net. ) werden abgelehnt.
Abrufen des Azure Storage-Warteschlangenendpunkts für ein bestimmtes Speicherkonto
Es gibt mehrere Möglichkeiten, diesen Warteschlangenendpunkt abzurufen:
Verwenden des Azure-Portals
- Navigieren Sie in Microsoft Azure zum Azure Storage-Konto, das Sie verbinden möchten.
- Klicken Sie unter
SettingsAbschnitt (linkes Blatt) aufEndpoints - Der Warteschlangenendpunkt befindet sich im Textfeld unter "
queue serviceWarteschlangendienst".
Verwenden von Speicherkonten – Abrufen des REST-API-Aufrufs von Eigenschaften
- Rufen Sie das Azure Storage-Konto
subscription Idundresource group name. - Navigieren zu Speicherkonten – Eigenschaften abrufen
- Klicken Sie auf die
Try itSchaltfläche in der oberen rechten Ecke des HTTP-Aufrufs. - Anmelden (der Benutzer sollte Zugriff auf das Speicherkonto haben)
- Wählen Sie den Azure-Mandanten aus, auf dem sich das Azure Storage-Konto befindet.
- Geben Sie den Namen des Azure Storage-Kontos, den Ressourcengruppennamen ein, und wählen Sie das Abonnement aus, auf dem sich das Speicherkonto befindet.
- Klicken
Run - Der Warteschlangenendpunkt befindet sich in
queueder Eigenschaft unterprimaryEndpointsObjekt der Antwort.
- Rufen Sie das Azure Storage-Konto
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Zugriffsschlüssel | Geben Sie den Namen des Azure Storage-Kontos (oder endpunkt der Warteschlange) und den Zugriffsschlüssel an, um auf Ihren Azure Queue-Speicher zuzugreifen. | Alle Regionen außer Azure Government and Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High) | Freigabefähig |
| Zugriffstaste (Azure Government) | Geben Sie den Namen des Azure Storage-Kontos (oder endpunkt der Warteschlange) und den Zugriffsschlüssel an, um auf Ihren Azure Queue-Speicher zuzugreifen. | Nur Azure Government und Department of Defense (DoD) in Azure Government und US Government (GCC-High) | Freigabefähig |
| Zugriffstaste (Azure Government) | Geben Sie den Namen des Azure Storage-Kontos (oder Endpunkt der Warteschlange) und den Zugriffsschlüssel an, um auf Ihren Azure Queue-Speicher in Azure Government zuzugreifen. | Nur US-Regierung (GCC) | Freigabefähig |
| 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 Queue-Speicher 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 Queue-Speicher zuzugreifen. | Nur Azure Government und Department of Defense (DoD) in Azure Government und US Government (GCC-High) | Nicht teilbar |
| Microsoft Entra ID Integrated (Azure Government) | Verwenden Sie Microsoft Entra-ID, um auf Ihren Azure Queue Storage in Azure Government zuzugreifen. | Nur US-Regierung (GCC) | 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
Auth-ID: keyBasedAuth
Anwendbar: Alle Regionen außer Azure Government and Department of Defense (DoD) in Azure Government and US Government (GCC) und US Government (GCC-High)
Geben Sie den Namen des Azure Storage-Kontos (oder endpunkt der Warteschlange) und den Zugriffsschlüssel an, um auf Ihren Azure Queue-Speicher zuzugreifen.
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 |
|---|---|---|---|
| Azure Storage-Kontoname oder Warteschlangenendpunkt | Schnur | Name oder Warteschlangenendpunkt des Azure Storage-Kontos, das der Connector verwenden soll. | Richtig |
| Zugriffsschlüssel für Azure Storage-Konten | securestring | Geben Sie einen gültigen Zugriffsschlüssel für das primäre/sekundäre Speicherkonto an. |
Zugriffstaste (Azure Government)
Auth-ID: keyBasedAuth
Anwendbar: Nur Azure Government and Department of Defense (DoD) in Azure Government und US Government (GCC-High)
Geben Sie den Namen des Azure Storage-Kontos (oder endpunkt der Warteschlange) und den Zugriffsschlüssel an, um auf Ihren Azure Queue-Speicher zuzugreifen.
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 |
|---|---|---|---|
| Azure Storage-Kontoname oder Warteschlangenendpunkt | Schnur | Name oder Warteschlangenendpunkt des Azure Storage-Kontos, das der Connector verwenden soll. | Richtig |
| Zugriffsschlüssel für Azure Storage-Konten | securestring | Geben Sie einen gültigen Zugriffsschlüssel für das primäre/sekundäre Speicherkonto an. |
Zugriffstaste (Azure Government)
Auth-ID: keyBasedAuth
Anwendbar: Nur US Government (GCC)
Geben Sie den Namen des Azure Storage-Kontos (oder Endpunkt der Warteschlange) und den Zugriffsschlüssel an, um auf Ihren Azure Queue-Speicher in Azure Government zuzugreifen.
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 |
|---|---|---|---|
| Azure Storage-Kontoname oder Warteschlangenendpunkt | Schnur | Name oder Warteschlangenendpunkt des Azure Storage-Kontos, das der Connector verwenden soll. | Richtig |
| Zugriffsschlüssel für Azure Storage-Konten | securestring | Geben Sie einen gültigen Zugriffsschlüssel für das primäre/sekundäre Speicherkonto an. |
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 |
| Azure Storage-Kontoname oder Warteschlangenendpunkt | Schnur | Der Name oder Der Warteschlangenendpunkt Ihres Azure Storage-Kontos | 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 |
Microsoft Entra ID integriert
Auth-ID: tokenBasedAuth
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 Queue-Speicher 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.
Microsoft Entra ID Integrated (Azure Government)
Auth-ID: tokenBasedAuth
Anwendbar: Nur Azure Government and Department of Defense (DoD) in Azure Government und US Government (GCC-High)
Verwenden Sie die Microsoft Entra-ID, um auf Ihren Azure Queue-Speicher 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.
Microsoft Entra ID Integrated (Azure Government)
Auth-ID: tokenBasedAuth
Anwendbar: Nur US Government (GCC)
Verwenden Sie Microsoft Entra-ID, um auf Ihren Azure Queue Storage in Azure Government 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.
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 |
|---|---|---|---|
| Azure Storage-Kontoname oder Warteschlangenendpunkt | Schnur | Der Name oder Der Warteschlangenendpunkt Ihres Azure Storage-Kontos | Richtig |
| Freigegebener Speicherschlüssel | securestring | Der freigegebene Speicherschlüssel Ihres Speicherkontos | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 1200 | 60 Sekunden |
| Häufigkeit der Triggerumfragen | 1 | 60 Sekunden |
Aktionen
| Abrufen von Nachrichten (V2) |
Ruft einen bestimmten Satz von Nachrichten aus der Warteschlange ab. Die Nachrichten werden ausgeblendet, verbleiben aber in der Warteschlange, bis die Löschaktion verwendet wird. |
| Abrufen von Nachrichten [VERALTET] |
Diese Aktion ist veraltet. Verwenden Sie stattdessen "Nachrichten abrufen" (V2 ).
|
| Einfügen einer Nachricht in eine Warteschlange [VERALTET] |
Diese Aktion ist veraltet. Verwenden Sie stattdessen put a message on a queue (V2 ).
|
| Erstellen einer neuen Warteschlange (V2) |
Fügt Ihrem Konto eine Warteschlange hinzu. |
| Erstellen einer neuen Warteschlange [VERALTET] |
Diese Aktion ist veraltet. Verwenden Sie stattdessen " Neue Warteschlange erstellen" (V2 ).
|
| Listenwarteschlangen (V2) |
Listet alle Warteschlangen für Ihr Speicherkonto auf. |
| Listenwarteschlangen [VERALTET] |
Diese Aktion ist veraltet. Verwenden Sie stattdessen Listenwarteschlangen (V2 ).
|
| Nachricht löschen (V2) |
Löschen Sie eine bestimmte Nachricht aus der Warteschlange. |
| Nachricht löschen [VERALTET] |
Diese Aktion ist veraltet. Verwenden Sie stattdessen "Nachricht löschen" (V2 ).
|
| Platzieren einer Nachricht in einer Warteschlange (V2) |
Fügt der angegebenen Warteschlange eine Nachricht hinzu. |
Abrufen von Nachrichten (V2)
Ruft einen bestimmten Satz von Nachrichten aus der Warteschlange ab. Die Nachrichten werden ausgeblendet, verbleiben aber in der Warteschlange, bis die Löschaktion verwendet wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Speicherkontoname oder Warteschlangenendpunkt
|
storageAccountName | True | string |
Azure Storage-Kontoname oder Warteschlangenendpunkt. |
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, aus der Nachrichten abgerufen werden sollen. |
|
Anzahl der Nachrichten
|
numofmessages | string |
Die Anzahl der Nachrichten, die aus der Warteschlange abgerufen werden sollen (Standard 1). |
|
|
Timeout der Sichtbarkeit
|
visibilitytimeout | string |
Die Zeit in Sekunden, die Nachrichten für andere Verbraucher unsichtbar sind (Standard 30). |
Gibt zurück
- Body
- Messages
Abrufen von Nachrichten [VERALTET]
Diese Aktion ist veraltet. Verwenden Sie stattdessen "Nachrichten abrufen" (V2 ).
Ruft einen bestimmten Satz von Nachrichten aus der Warteschlange ab. Die Nachrichten werden ausgeblendet, verbleiben aber in der Warteschlange, bis die Löschaktion verwendet wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, aus der Nachrichten abgerufen werden sollen. |
|
Anzahl der Nachrichten
|
numofmessages | string |
Die Anzahl der Nachrichten, die aus der Warteschlange abgerufen werden sollen (Standard 1). |
|
|
Timeout der Sichtbarkeit
|
visibilitytimeout | string |
Die Zeit in Sekunden, die Nachrichten für andere Verbraucher unsichtbar sind (Standard 30). |
Gibt zurück
- Body
- Messages
Einfügen einer Nachricht in eine Warteschlange [VERALTET]
Diese Aktion ist veraltet. Verwenden Sie stattdessen put a message on a queue (V2 ).
Fügt der angegebenen Warteschlange eine Nachricht hinzu.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, in der eine Nachricht abgelegt werden soll. |
|
Nachricht
|
message | True | string |
Der Nachrichteninhalt, der in der Warteschlange gepostt werden soll. |
Erstellen einer neuen Warteschlange (V2)
Fügt Ihrem Konto eine Warteschlange hinzu.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Speicherkontoname oder Warteschlangenendpunkt
|
storageAccountName | True | string |
Azure Storage-Kontoname oder Warteschlangenendpunkt. |
|
Name der Warteschlange
|
queueName | True | string |
Der Name der zu erstellenden Warteschlange. |
Gibt zurück
- response
- string
Erstellen einer neuen Warteschlange [VERALTET]
Diese Aktion ist veraltet. Verwenden Sie stattdessen " Neue Warteschlange erstellen" (V2 ).
Fügt Ihrem Konto eine Warteschlange hinzu.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Warteschlange
|
queueName | True | string |
Der Name der zu erstellenden Warteschlange. |
Gibt zurück
- response
- string
Listenwarteschlangen (V2)
Listet alle Warteschlangen für Ihr Speicherkonto auf.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Speicherkontoname oder Warteschlangenendpunkt
|
storageAccountName | True | string |
Azure Storage-Kontoname oder Warteschlangenendpunkt. |
Gibt zurück
- Gegenstände
- QueueArray
Listenwarteschlangen [VERALTET]
Diese Aktion ist veraltet. Verwenden Sie stattdessen Listenwarteschlangen (V2 ).
Listet alle Warteschlangen für Ihr Speicherkonto auf.
Gibt zurück
- Gegenstände
- QueueArray
Nachricht löschen (V2)
Löschen Sie eine bestimmte Nachricht aus der Warteschlange.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Speicherkontoname oder Warteschlangenendpunkt
|
storageAccountName | True | string |
Azure Storage-Kontoname oder Warteschlangenendpunkt. |
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, aus der eine Nachricht gelöscht werden soll. |
|
Nachrichten-ID
|
messageId | True | string |
Die ID der zu löschenden Nachricht. |
|
Pop-Bestätigung
|
popreceipt | True | string |
Ein gültiger Pop-Belegwert, der von einem früheren Aufruf an die Get Messages zurückgegeben wurde. |
Nachricht löschen [VERALTET]
Diese Aktion ist veraltet. Verwenden Sie stattdessen "Nachricht löschen" (V2 ).
Löschen Sie eine bestimmte Nachricht aus der Warteschlange.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, aus der eine Nachricht gelöscht werden soll. |
|
Nachrichten-ID
|
messageId | True | string |
Die ID der zu löschenden Nachricht. |
|
Pop-Bestätigung
|
popreceipt | True | string |
Ein gültiger Pop-Belegwert, der von einem früheren Aufruf an die Get Messages zurückgegeben wurde. |
Platzieren einer Nachricht in einer Warteschlange (V2)
Fügt der angegebenen Warteschlange eine Nachricht hinzu.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Speicherkontoname oder Warteschlangenendpunkt
|
storageAccountName | True | string |
Azure Storage-Kontoname oder Warteschlangenendpunkt. |
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, in der eine Nachricht abgelegt werden soll. |
|
Nachricht
|
message | True | string |
Der Nachrichteninhalt, der in der Warteschlange gepostt werden soll. |
Auslöser
| Wenn nachrichten in einer Warteschlange (V2) vorhanden sind |
Löst jedes Mal aus, wenn nachrichten in der Warteschlange vorhanden sind und bis zu 32 Nachrichten zurückgegeben werden. Die Nachrichten werden ausgeblendet, verbleiben aber in der Warteschlange, bis die Löschaktion verwendet wird. |
| Wenn nachrichten in einer Warteschlange vorhanden sind [VERALTET] |
Diese Aktion ist veraltet. Verwenden Sie stattdessen ", wenn nachrichten in einer Warteschlange (V2) vorhanden sind .
|
| Wenn sich eine angegebene Anzahl von Nachrichten in einer bestimmten Warteschlange befindet [VERALTET] |
Diese Aktion ist veraltet. Verwenden Sie stattdessen die Verwendung, wenn sich eine bestimmte Anzahl von Nachrichten in einer bestimmten Warteschlange (V2) befindet .
|
| Wenn sich eine bestimmte Anzahl von Nachrichten in einer bestimmten Warteschlange (V2) befindet |
Wird ausgelöst, wenn sich eine bestimmte Anzahl von Nachrichten in der angegebenen Warteschlange befindet. |
Wenn nachrichten in einer Warteschlange (V2) vorhanden sind
Löst jedes Mal aus, wenn nachrichten in der Warteschlange vorhanden sind und bis zu 32 Nachrichten zurückgegeben werden. Die Nachrichten werden ausgeblendet, verbleiben aber in der Warteschlange, bis die Löschaktion verwendet wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Speicherkontoname oder Warteschlangenendpunkt
|
storageAccountName | True | string |
Azure Storage-Kontoname oder Warteschlangenendpunkt. |
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, die auf Nachrichten überprüft werden soll |
|
Timeout der Sichtbarkeit
|
visibilitytimeout | string |
Die Zeit in Sekunden, die Nachrichten für andere Verbraucher unsichtbar sind (Standard 30) |
Gibt zurück
- Body
- Messages
Wenn nachrichten in einer Warteschlange vorhanden sind [VERALTET]
Diese Aktion ist veraltet. Verwenden Sie stattdessen ", wenn nachrichten in einer Warteschlange (V2) vorhanden sind .
Löst jedes Mal aus, wenn nachrichten in der Warteschlange vorhanden sind und bis zu 32 Nachrichten zurückgegeben werden. Die Nachrichten werden ausgeblendet, verbleiben aber in der Warteschlange, bis die Löschaktion verwendet wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, die auf Nachrichten überprüft werden soll |
|
Timeout der Sichtbarkeit
|
visibilitytimeout | string |
Die Zeit in Sekunden, die Nachrichten für andere Verbraucher unsichtbar sind (Standard 30) |
Gibt zurück
- Body
- Messages
Wenn sich eine angegebene Anzahl von Nachrichten in einer bestimmten Warteschlange befindet [VERALTET]
Diese Aktion ist veraltet. Verwenden Sie stattdessen die Verwendung, wenn sich eine bestimmte Anzahl von Nachrichten in einer bestimmten Warteschlange (V2) befindet .
Wird ausgelöst, wenn sich eine bestimmte Anzahl von Nachrichten in der angegebenen Warteschlange befindet.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, die auf Nachrichten überprüft werden soll. |
|
Schwellenwert
|
threshold | True | integer |
Die Anzahl der Nachrichten, auf die gewartet werden soll, um den Trigger auszulösen. |
Gibt zurück
- response
- string
Wenn sich eine bestimmte Anzahl von Nachrichten in einer bestimmten Warteschlange (V2) befindet
Wird ausgelöst, wenn sich eine bestimmte Anzahl von Nachrichten in der angegebenen Warteschlange befindet.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Speicherkontoname oder Warteschlangenendpunkt
|
storageAccountName | True | string |
Azure Storage-Kontoname oder Warteschlangenendpunkt. |
|
Name der Warteschlange
|
queueName | True | string |
Die Warteschlange, die auf Nachrichten überprüft werden soll. |
|
Schwellenwert
|
threshold | True | integer |
Die Anzahl der Nachrichten, auf die gewartet werden soll, um den Trigger auszulösen. |
Gibt zurück
- response
- string
Definitionen
Warteschlange
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Name
|
Name | string |
Der Name der Warteschlange. |
QueueArray
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Gegenstände
|
Queue |
Messages
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
QueueMessage
|
QueueMessagesList.QueueMessage | array of object | |
|
Nachrichten-ID
|
QueueMessagesList.QueueMessage.MessageId | string |
Der eindeutige Bezeichner der Nachricht. |
|
Einfügezeit
|
QueueMessagesList.QueueMessage.InsertionTime | string |
Die Uhrzeit, zu der die Nachricht in die Warteschlange eingefügt wurde. |
|
Ablaufzeit
|
QueueMessagesList.QueueMessage.ExpirationTime | string |
Der Zeitpunkt, zu dem die Nachricht abläuft, aus der Warteschlange. |
|
Pop-Bestätigung
|
QueueMessagesList.QueueMessage.PopReceipt | string |
Wird verwendet, um die Nachricht zu löschen, nachdem sie aus der Warteschlange geschaltet wurde. |
|
Nächste sichtbare Uhrzeit
|
QueueMessagesList.QueueMessage.TimeNextVisible | string |
Die Uhrzeit, zu der die Nachricht für andere Verbraucher sichtbar ist. |
|
Meldungstext
|
QueueMessagesList.QueueMessage.MessageText | string |
Der Text der Nachricht. |
Schnur
Dies ist der grundlegende Datentyp "string".