Kolejki Azure
Usługa Azure Queue Storage zapewnia obsługę komunikatów w chmurze między składnikami aplikacji. Usługa Queue Storage obsługuje również zarządzanie zadaniami asynchronicznymi i budowanie przepływów pracy procesów.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
| Witryna internetowa | https://azure.microsoft.com/services/storage/queues/ |
Aby korzystać z tej integracji, musisz mieć dostęp do konta usługi Azure Storage. Więcej informacji można znaleźć tutaj.
Podczas próby nawiązania połączenia zostanie wyświetlony monit o podanie nazwy konta magazynu i klucza magazynu. Nazwę konta magazynu można znaleźć w adresie URL, na przykład jeśli adres URL to https://myaccount.queue.core.windows.net nazwa konta to "myaccount". Jeśli masz wiele kont, podaj te, których chcesz użyć, i wybierz pozycję Utwórz. Jeśli podczas tworzenia zostanie wyświetlony błąd, sprawdź nazwę konta i klucz i spróbuj ponownie.
Teraz możesz rozpocząć korzystanie z tej integracji.
Znane problemy i ograniczenia
- Aplikacje logiki nie mogą bezpośrednio uzyskiwać dostępu do kont magazynu, które znajdują się za zaporami, jeśli znajdują się w tym samym regionie. Aby obejść ten problem, możesz mieć swoje aplikacje logiki i konto magazynu w różnych regionach. Aby uzyskać więcej informacji na temat włączania dostępu z usługi Azure Logic Apps do kont magazynu za zaporami, zobacz Access storage accounts behind firewalls (Uzyskiwanie dostępu do kont magazynu za zaporami)
Uwierzytelnianie identyfikatora entra firmy Microsoft i łącznik usługi Azure Queues
Aby można było używać uwierzytelniania identyfikatora Entra firmy Microsoft, używane konto musi mieć przypisane określone przypisanie roli, aby uzyskać więcej informacji, odwiedź stronę Przypisywanie roli platformy Azure w celu uzyskania dostępu do danych obiektów blob — 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.
Oto szybki test umożliwiający sprawdzenie, czy konto ma wymaganą rolę do wykonywania operacji w kontenerze: 1. Zaloguj się przy użyciu tego konta w witrynie Azure Portal.
2. Przejdź do kolejki na koncie magazynu i zostanie użyty, a następnie kliknij Switch to Microsoft Entra ID User Account metodę uwierzytelniania. Ta opcja jest wyświetlana tylko w górnej części pola wyszukiwania.
Jeśli zostanie wyświetlony komunikat bez autoryzacji, użytkownik musi mieć przypisane uprawnienia specyficzne dla konta magazynu. W tym celu menedżer kont magazynu powinien: 1. Przejdź do karty kolejki Access Control (IAM) . 2. Add Kliknij pozycję 3. Kliknij pozycję Add role assignment 4. Przypisywanie określonej Storage Queue roli do użytkownika (na przykład Storage Queue Data Contributor)
Znane ograniczenia dotyczące uwierzytelniania identyfikatora Entra firmy Microsoft
Ze względu na bieżące ograniczenia potoku uwierzytelniania użytkownicy-goście identyfikatora Entra firmy Microsoft nie są obsługiwani w przypadku połączeń microsoft Entra ID z kolejkami platformy Azure. W przypadku korzystania z uwierzytelniania identyfikatora Entra firmy Microsoft obsługiwane są tylko akcje v2. Przestarzałe akcje będą nadal działać z Access Key uwierzytelnianiem, ale w przypadku użycia z połączeniem Microsoft Entra ID zakończy się niepowodzeniem.
Nawiązywanie połączenia z łącznikiem usługi Azure Queues przy użyciu punktu końcowego kolejki
Wprowadź pełny punkt końcowy kolejki usługi Azure Storage podczas tworzenia połączenia "Klucz dostępu" lub przy użyciu operacji w wersji 2.
W przypadku uwierzytelniania "Klucz dostępu" wprowadź pełny punkt końcowy kolejki usługi Azure Storage w parametrze
Azure Storage account name or queue endpoint.- W przypadku korzystania z operacji "V2" z uwierzytelnianiem "Klucz dostępu" punkt końcowy kolejki musi być również podany w parametrze
storageAccountName.
- W przypadku korzystania z operacji "V2" z uwierzytelnianiem "Klucz dostępu" punkt końcowy kolejki musi być również podany w parametrze
W przypadku operacji "V2" wprowadź pełny punkt końcowy kolejki usługi Azure Storage w parametrze
storageAccountName.Musisz podać pełny punkt końcowy, w tym schemat, na przykład:
https://account.queue.core.windows.net/-
https://account-secondary.queue.core.windows.net/(w przypadku nawiązywania połączenia z pomocniczym punktem końcowym) - Ścieżki względne (na przykład
account.queue.core.windows.net) zostaną odrzucone.
Pobieranie punktu końcowego kolejki usługi Azure Storage dla danego konta magazynu
Istnieje wiele sposobów uzyskiwania tego punktu końcowego kolejki:
Przy użyciu witryny Azure Portal
- Na platformie Microsoft Azure przejdź do konta usługi Azure Storage, z którym chcesz nawiązać połączenie
- W
Settingssekcji (blok po lewej stronie) kliknij pozycjęEndpoints - Punkt końcowy kolejki będzie znajdować się w obszarze Usługa kolejki w polu tekstowym
queue service.
Korzystanie z kont magazynu — uzyskiwanie wywołania interfejsu API REST właściwości
- Pobierz konto
subscription Idusługi Azure Storage iresource group name. - Przejdź do pozycji Konta magazynu — pobierz właściwości
- Kliknij przycisk w
Try itprawym górnym rogu wywołania HTTP - Zaloguj się (użytkownik powinien mieć dostęp do konta magazynu)
- Wybieranie dzierżawy platformy Azure, w ramach których znajduje się konto usługi Azure Storage
- Wprowadź nazwę konta usługi Azure Storage, nazwę grupy zasobów i wybierz subskrypcję, w ramach których znajduje się konto magazynu.
- Klikać
Run - Punkt końcowy kolejki będzie znajdować się we
queuewłaściwości wprimaryEndpointsobiekcie w odpowiedzi
- Pobierz konto
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Klucz dostępu | Podaj nazwę konta usługi Azure Storage (lub punkt końcowy kolejki) i klucz dostępu, aby uzyskać dostęp do usługi Azure Queue Storage. | Wszystkie regiony z wyjątkiem platformy Azure Government i Departamentu Obrony (DoD) w usługach Azure Government i US Government (GCC) i US Government (GCC-High) | Udostępnialne |
| Klucz dostępu (Azure Government) | Podaj nazwę konta usługi Azure Storage (lub punkt końcowy kolejki) i klucz dostępu, aby uzyskać dostęp do usługi Azure Queue Storage. | Platforma Azure Government i Departament Obrony (DoD) tylko w usługach Azure Government i US Government (GCC-High) | Udostępnialne |
| Klucz dostępu (Azure Government) | Podaj nazwę konta usługi Azure Storage (lub punkt końcowy kolejki) i klucz dostępu, aby uzyskać dostęp do usługi Azure Queue Storage w usłudze Azure Government. | Tylko instytucje rządowe USA (GCC) | Udostępnialne |
| Uwierzytelnianie certyfikatu klienta | Podaj poświadczenia identyfikatora entra firmy Microsoft przy użyciu certyfikatu PFX i hasła | Wszystkie regiony | Udostępnialne |
| Tożsamość zarządzana usługi Logic Apps | Tworzenie połączenia przy użyciu tożsamości zarządzanej usługi LogicApps | Tylko USŁUGA LOGICAPPS | Udostępnialne |
| Microsoft Entra ID Integrated | Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Queue Storage. | Wszystkie regiony z wyjątkiem platformy Azure Government i Departamentu Obrony (DoD) w usługach Azure Government i US Government (GCC) i US Government (GCC-High) | Nie można udostępniać |
| Microsoft Entra ID Integrated (Azure Government) | Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Queue Storage. | Platforma Azure Government i Departament Obrony (DoD) tylko w usługach Azure Government i US Government (GCC-High) | Nie można udostępniać |
| Microsoft Entra ID Integrated (Azure Government) | Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Queue Storage w usłudze Azure Government. | Tylko instytucje rządowe USA (GCC) | Nie można udostępniać |
| Domyślne [PRZESTARZAŁE] | Ta opcja dotyczy tylko starszych połączeń bez jawnego typu uwierzytelniania i jest dostępna tylko w celu zapewnienia zgodności z poprzednimi wersjami. | Wszystkie regiony | Nie można udostępniać |
Klawisz dostępu
Identyfikator uwierzytelniania: keyBasedAuth
Dotyczy: wszystkie regiony z wyjątkiem platformy Azure Government i Departamentu Obrony (DoD) w usługach Azure Government i US Government (GCC) i US Government (GCC-High)
Podaj nazwę konta usługi Azure Storage (lub punkt końcowy kolejki) i klucz dostępu, aby uzyskać dostęp do usługi Azure Queue Storage.
Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Nazwa konta usługi Azure Storage lub punkt końcowy kolejki | ciąg | Nazwa lub punkt końcowy kolejki konta usługi Azure Storage, który powinien być używany przez łącznik. | Prawda |
| Klucz dostępu do konta usługi Azure Storage | securestring | Określ prawidłowy klucz dostępu do podstawowego/pomocniczego konta magazynu. |
Klucz dostępu (Azure Government)
Identyfikator uwierzytelniania: keyBasedAuth
Dotyczy: tylko platforma Azure Government i Departament Obrony (DoD) w usługach Azure Government i US Government (GCC-High)
Podaj nazwę konta usługi Azure Storage (lub punkt końcowy kolejki) i klucz dostępu, aby uzyskać dostęp do usługi Azure Queue Storage.
Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Nazwa konta usługi Azure Storage lub punkt końcowy kolejki | ciąg | Nazwa lub punkt końcowy kolejki konta usługi Azure Storage, który powinien być używany przez łącznik. | Prawda |
| Klucz dostępu do konta usługi Azure Storage | securestring | Określ prawidłowy klucz dostępu do podstawowego/pomocniczego konta magazynu. |
Klucz dostępu (Azure Government)
Identyfikator uwierzytelniania: keyBasedAuth
Dotyczy: tylko rząd USA (GCC)
Podaj nazwę konta usługi Azure Storage (lub punkt końcowy kolejki) i klucz dostępu, aby uzyskać dostęp do usługi Azure Queue Storage w usłudze Azure Government.
Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Nazwa konta usługi Azure Storage lub punkt końcowy kolejki | ciąg | Nazwa lub punkt końcowy kolejki konta usługi Azure Storage, który powinien być używany przez łącznik. | Prawda |
| Klucz dostępu do konta usługi Azure Storage | securestring | Określ prawidłowy klucz dostępu do podstawowego/pomocniczego konta magazynu. |
Uwierzytelnianie certyfikatu klienta
Identyfikator uwierzytelniania: certOauth
Dotyczy: wszystkie regiony
Podaj poświadczenia identyfikatora entra firmy Microsoft przy użyciu certyfikatu PFX i hasła
Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Tenant | ciąg | Prawda | |
| ID klienta | ciąg | Identyfikator klienta aplikacji Microsoft Entra ID | Prawda |
| Klucz tajny certyfikatu klienta | certyfikat klienta | Klucz tajny certyfikatu klienta dozwolony przez tę aplikację | Prawda |
| Nazwa konta usługi Azure Storage lub punkt końcowy kolejki | ciąg | Nazwa lub punkt końcowy kolejki konta usługi Azure Storage | Prawda |
Tożsamość zarządzana usługi Logic Apps
Identyfikator uwierzytelniania: managedIdentityAuth
Dotyczy: tylko USŁUGA LOGICAPPS
Tworzenie połączenia przy użyciu tożsamości zarządzanej usługi LogicApps
Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Tożsamość zarządzana usługi LogicApps | managedIdentity | Logowanie się przy użyciu tożsamości zarządzanej usługi Logic Apps | Prawda |
Microsoft Entra ID Zintegrowany
Identyfikator uwierzytelniania: tokenBasedAuth
Dotyczy: wszystkie regiony z wyjątkiem platformy Azure Government i Departamentu Obrony (DoD) w usługach Azure Government i US Government (GCC) i US Government (GCC-High)
Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Queue Storage.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
Microsoft Entra ID Integrated (Azure Government)
Identyfikator uwierzytelniania: tokenBasedAuth
Dotyczy: tylko platforma Azure Government i Departament Obrony (DoD) w usługach Azure Government i US Government (GCC-High)
Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Queue Storage.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
Microsoft Entra ID Integrated (Azure Government)
Identyfikator uwierzytelniania: tokenBasedAuth
Dotyczy: tylko rząd USA (GCC)
Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Queue Storage w usłudze Azure Government.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
Domyślne [PRZESTARZAŁE]
Dotyczy: wszystkie regiony
Ta opcja dotyczy tylko starszych połączeń bez jawnego typu uwierzytelniania i jest dostępna tylko w celu zapewnienia zgodności z poprzednimi wersjami.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Nazwa konta usługi Azure Storage lub punkt końcowy kolejki | ciąg | Nazwa lub punkt końcowy kolejki konta usługi Azure Storage | Prawda |
| Klucz magazynu współużytkowanego | securestring | Klucz magazynu współużytkowanego konta magazynu | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 1200 | 60 sekund |
| Częstotliwość sond wyzwalacza | 1 | 60 sekund |
Akcje
| Pobieranie komunikatów (wersja 2) |
Pobieranie określonego zestawu komunikatów z kolejki. Komunikaty będą ukryte, ale pozostaną w kolejce do momentu użycia akcji usuwania. |
| Pobieranie komunikatów [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz komunikaty (V2).
|
| Tworzenie nowej kolejki (wersja 2) |
Dodaje kolejkę do konta. |
| Tworzenie nowej kolejki [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Utwórz nową kolejkę (wersja 2).
|
| Umieszczanie komunikatu w kolejce (wersja 2) |
Dodaje komunikat do danej kolejki. |
| Umieszczanie komunikatu w kolejce [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Put a message on a queue (V2).
|
| Usuń komunikat (wersja 2) |
Usuń określony komunikat z kolejki. |
| Usuń komunikat [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Usuń komunikat (V2).
|
| Wyświetlanie listy kolejek (wersja 2) |
Wyświetl listę wszystkich kolejek dla konta magazynu. |
| Wyświetlanie listy kolejek [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj kolejek listy (V2).
|
Pobieranie komunikatów (wersja 2)
Pobieranie określonego zestawu komunikatów z kolejki. Komunikaty będą ukryte, ale pozostaną w kolejce do momentu użycia akcji usuwania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy kolejki
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy kolejki. |
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do pobierania komunikatów. |
|
Liczba komunikatów
|
numofmessages | string |
Liczba komunikatów do ściągnięcia z kolejki (wartość domyślna 1). |
|
|
Limit czasu widoczności
|
visibilitytimeout | string |
Czas w sekundach, przez który komunikaty będą niewidoczne dla innych użytkowników (domyślnie 30). |
Zwraca
- Body
- Messages
Pobieranie komunikatów [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz komunikaty (V2).
Pobieranie określonego zestawu komunikatów z kolejki. Komunikaty będą ukryte, ale pozostaną w kolejce do momentu użycia akcji usuwania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do pobierania komunikatów. |
|
Liczba komunikatów
|
numofmessages | string |
Liczba komunikatów do ściągnięcia z kolejki (wartość domyślna 1). |
|
|
Limit czasu widoczności
|
visibilitytimeout | string |
Czas w sekundach, przez który komunikaty będą niewidoczne dla innych użytkowników (domyślnie 30). |
Zwraca
- Body
- Messages
Tworzenie nowej kolejki (wersja 2)
Dodaje kolejkę do konta.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy kolejki
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy kolejki. |
|
Nazwa kolejki
|
queueName | True | string |
Nazwa kolejki do utworzenia. |
Zwraca
- response
- string
Tworzenie nowej kolejki [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Utwórz nową kolejkę (wersja 2).
Dodaje kolejkę do konta.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa kolejki
|
queueName | True | string |
Nazwa kolejki do utworzenia. |
Zwraca
- response
- string
Umieszczanie komunikatu w kolejce (wersja 2)
Dodaje komunikat do danej kolejki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy kolejki
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy kolejki. |
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do umieszczenia komunikatu. |
|
Message
|
message | True | string |
Zawartość komunikatu do opublikowania w kolejce. |
Umieszczanie komunikatu w kolejce [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Put a message on a queue (V2).
Dodaje komunikat do danej kolejki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do umieszczenia komunikatu. |
|
Message
|
message | True | string |
Zawartość komunikatu do opublikowania w kolejce. |
Usuń komunikat (wersja 2)
Usuń określony komunikat z kolejki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy kolejki
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy kolejki. |
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do usunięcia komunikatu z. |
|
Identyfikator komunikatu
|
messageId | True | string |
Identyfikator wiadomości do usunięcia. |
|
Potwierdzenie wyskakujące
|
popreceipt | True | string |
Prawidłowa wartość potwierdzenia wyskakującego zwrócona z wcześniejszego wywołania funkcji Pobierz komunikaty. |
Usuń komunikat [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Usuń komunikat (V2).
Usuń określony komunikat z kolejki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do usunięcia komunikatu z. |
|
Identyfikator komunikatu
|
messageId | True | string |
Identyfikator wiadomości do usunięcia. |
|
Potwierdzenie wyskakujące
|
popreceipt | True | string |
Prawidłowa wartość potwierdzenia wyskakującego zwrócona z wcześniejszego wywołania funkcji Pobierz komunikaty. |
Wyświetlanie listy kolejek (wersja 2)
Wyświetl listę wszystkich kolejek dla konta magazynu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy kolejki
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy kolejki. |
Zwraca
- Przedmioty
- QueueArray
Wyświetlanie listy kolejek [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj kolejek listy (V2).
Wyświetl listę wszystkich kolejek dla konta magazynu.
Zwraca
- Przedmioty
- QueueArray
Wyzwalacze
| Gdy określona liczba komunikatów jest w danej kolejce (wersja 2) |
Wyzwalacze, gdy określona liczba komunikatów znajdują się w danej kolejce. |
| Gdy określona liczba komunikatów jest w danej kolejce [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Gdy określona liczba komunikatów jest w danej kolejce (wersja 2).
|
| W przypadku komunikatów w kolejce (wersja 2) |
Wyzwalacze za każdym razem, gdy w kolejce znajdują się komunikaty, zwracając do 32 komunikatów. Komunikaty będą ukryte, ale pozostaną w kolejce do momentu użycia akcji usuwania. |
| W przypadku komunikatów w kolejce [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Jeśli w kolejce (wersja 2) znajdują się komunikaty .
|
Gdy określona liczba komunikatów jest w danej kolejce (wersja 2)
Wyzwalacze, gdy określona liczba komunikatów znajdują się w danej kolejce.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy kolejki
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy kolejki. |
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do sprawdzania komunikatów. |
|
Próg
|
threshold | True | integer |
Liczba komunikatów, które będą czekać na wyzwolenie wyzwalacza. |
Zwraca
- response
- string
Gdy określona liczba komunikatów jest w danej kolejce [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Gdy określona liczba komunikatów jest w danej kolejce (wersja 2).
Wyzwalacze, gdy określona liczba komunikatów znajdują się w danej kolejce.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do sprawdzania komunikatów. |
|
Próg
|
threshold | True | integer |
Liczba komunikatów, które będą czekać na wyzwolenie wyzwalacza. |
Zwraca
- response
- string
W przypadku komunikatów w kolejce (wersja 2)
Wyzwalacze za każdym razem, gdy w kolejce znajdują się komunikaty, zwracając do 32 komunikatów. Komunikaty będą ukryte, ale pozostaną w kolejce do momentu użycia akcji usuwania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy kolejki
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy kolejki. |
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do sprawdzania komunikatów |
|
Limit czasu widoczności
|
visibilitytimeout | string |
Czas w sekundach niewidoczny dla innych użytkowników (domyślnie 30) |
Zwraca
- Body
- Messages
W przypadku komunikatów w kolejce [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Jeśli w kolejce (wersja 2) znajdują się komunikaty .
Wyzwalacze za każdym razem, gdy w kolejce znajdują się komunikaty, zwracając do 32 komunikatów. Komunikaty będą ukryte, ale pozostaną w kolejce do momentu użycia akcji usuwania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa kolejki
|
queueName | True | string |
Kolejka do sprawdzania komunikatów |
|
Limit czasu widoczności
|
visibilitytimeout | string |
Czas w sekundach niewidoczny dla innych użytkowników (domyślnie 30) |
Zwraca
- Body
- Messages
Definicje
Kolejka
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Name
|
Name | string |
Nazwa kolejki. |
QueueArray
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
Queue |
Messages
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
QueueMessage
|
QueueMessagesList.QueueMessage | array of object | |
|
Identyfikator komunikatu
|
QueueMessagesList.QueueMessage.MessageId | string |
Unikatowy identyfikator wiadomości. |
|
Czas wstawiania
|
QueueMessagesList.QueueMessage.InsertionTime | string |
Czas wstawienia komunikatu do kolejki. |
|
Czas wygaśnięcia
|
QueueMessagesList.QueueMessage.ExpirationTime | string |
Czas wygaśnięcia komunikatu z kolejki. |
|
Potwierdzenie wyskakujące
|
QueueMessagesList.QueueMessage.PopReceipt | string |
Służy do usuwania komunikatu po wyskakującym go poza kolejkę. |
|
Następny widoczny czas
|
QueueMessagesList.QueueMessage.TimeNextVisible | string |
Czas, w jaki komunikat będzie widoczny dla innych odbiorców. |
|
Tekst wiadomości
|
QueueMessagesList.QueueMessage.MessageText | string |
Tekst wiadomości. |
ciąg
Jest to podstawowy typ danych "string".