Wyzwalacz jest automatycznym mechanizmem implementowania określonej akcji w odpowiedzi na zdarzenie związane z wiadomością. Usługa wyzwalaczy kolejkowania wiadomości umożliwia skojarzenie nadejścia każdej wiadomości przychodzącej do kolejki z właściwą odpowiedzią. Rodzaj odpowiedzi zależy od treści wiadomości.

Za pomocą Usługi wyzwalaczy kolejkowania wiadomości można definiować reguły zachowań, wywoływane w odpowiedzi na takie wiadomości, bez konieczności dodatkowego programowania. Zwykle, w celu udostępnienia takiej funkcji obsługi wiadomości deweloperzy aplikacji musieliby utworzyć aplikację odbierającą, reagującą w odpowiedni sposób na każdą przychodzącą wiadomość. Dzięki użyciu Usługi wyzwalaczy kolejkowania wiadomości, odpowiednia reakcja może być wywoływana na poziomie kolejki. Deweloperzy aplikacji nie muszą już pisać kodu infrastrukturalnego zapewniającego taką funkcjonalność obsługi wiadomości.

Każdy wyzwalacz jest skojarzony z określoną monitorowaną kolejką na komputerze lokalnym i jest wywoływany przez Usługę wyzwalaczy kolejkowania wiadomości dla każdej wiadomości docierającej do kolejki. Wyzwalacz jest tak skonfigurowany, aby podporządkował się jednej lub wielu regułom. Regułę definiuje się za pomocą jednego lub wielu warunków oraz akcji.

Akcje wykonywane, gdy warunek jest spełniony, są wyrażane w postaci:

  • pliku wykonywalnego i parametrów (argumentów),

  • składnika modelu COM (Component Object Model), metody i parametrów.

Można również wywoływać inne rodzaje plików, definiując je jako parametry pliku wykonywalnego. Można na przykład wywoływać pliki z rozszerzeniem msc, określając plik mmc.exe jako plik wykonywalny oraz dołączając pełną ścieżkę pliku z rozszerzeniem msc jako parametr wywołania. Parametr ten powinien być literałem ciągu. Można określić jeden lub więcej parametrów do przekazania dla każdej akcji.

Jeśli wyzwalacz wywołuje plik wykonywalny z argumentami wiersza polecenia, argumenty te mogą wystąpić jako parametry będące literałem ciągu. Należy jednak dodać osobny parametr dla każdego argumentu wiersza polecenia.

Wyzwalacze można skojarzyć z kolejkami znajdującymi się na komputerze lokalnym i zdalnym.

W tej sekcji przedstawiono:


Spis treści