TAzureQueueManagement
Nach oben zu Azure- und Cloud-Computing mit DataSnap
Platzieren Sie eine TAzureQueueManagement-Komponente auf einem Formular, und fügen Sie eine TAzureConnectionString-Komponente hinzu. Geben Sie in die Eigenschaften AccountKey und AccountName der TAzureConnectionString-Komponente die entsprechenden Werte ein. Setzen Sie anschließend die Eigenschaft ConnectionInfo der TAzureQueueManagement-Komponente auf diesen TAzureConnectionString. Damit ist die TAzureQueueManagement-Komponente bereits eingerichtet. Sie können schon bei der Formularerstellung die Eigenschaft Active der Komponente auf True setzen. Falls Sie für die Eigenschaft False belassen, erhält die Komponente zur Laufzeit ein Kontextmenü, über das sie aktiviert werden kann.
Wenn die Komponente ausgeführt wird und aktiviert ist, können Sie mit der rechten Maustaste auf den Stammknoten klicken, um eine neue Queue hinzuzufügen oder um die aktuelle Queue-Liste zu aktualisieren. Microsoft Azure ermöglicht viele Queues und jede Queue kann viele Nachrichten enthalten, obwohl die REST API - und daher die TAzureQueueManagement-Komponente - auf die Anzeige der ersten 100 Nachrichten jeder Queue begrenzt ist. Es gibt keine Garantie dafür, dass die Liste, die Sie gerade anzeigen, jederzeit mit dem Server synchron ist. Um jeweils die aktuellste Liste der Queues/Nachrichten zu erhalten, sollten Sie die Komponente über das Kontextmenü aktualisieren.
Hinweis: Für das Hinzufügen einer Queue müssen Sie einen Namen angeben, der mindestens 3 Zeichen lang ist, in Kleinbuchstaben geschrieben ist (die Komponente wandelt Großbuchstaben automatisch um) und nur Buchstaben, Zahlen, und/oder Bindestriche (-) enthält.
Für jeden Queue-Knoten können Sie wählen, die Queue zu entfernen, alle Nachrichten aus der Queue zu löschen oder der Queue eine Nachricht hinzuzufügen. Eine Nachricht ist ein String, der in die Queue gestellt wurde und der einem beliebigen Zweck dienen kann. Außer wenn Sie die gesamten Queue-Nachrichten löschen, können Sie jeweils nur eine Nachricht aus der Queue entfernen. Sie haben auch die Option, nur eine bestimmte Queue zu aktualisieren.
Für den ersten (obersten) Nachrichtenknoten einer Queue gibt es die Kontextmenüoption, diesen Knoten zu entfernen. Die Nachricht wird angezeigt, und die nächste Nachricht in der Reihe wird die neue oberste Nachricht.