Az eseményindítók automatikus mechanizmusok, amelyek egy üzeneteseményre adott válaszként egy adott műveletet implementálnak. A Message Queuing eseményindítói szolgáltatása lehetővé teszi, hogy minden bejövő üzenetet a megfelelő választ tartalmazó várólistához társítson. A válasz típusa az üzenet tartalmától függ.

A Message Queuing-eseményindítók olyan üzleti szabályok definiálásra használhatók, amelyek az ilyen üzenetekre válaszul további programozás nélkül elindíthatók. Szokásos esetben az ilyen típusú üzenetkezeléshez az alkalmazásfejlesztőknek olyan fogadóalkalmazást kellene létrehozniuk, amelyek az egyes üzenetekre lebontva biztosítanák az egyéni kezelést. A Message Queuing-eseményindítók használatával ez a különleges elbírálás a várólista szintjén biztosítható. Az alkalmazásfejlesztőknek tehát nem kell környezetfüggő kódot írniuk az ilyen típusú üzenetkezelés biztosításához.

Minden eseményindító egy konkrét figyelt várólistához társított társítva a helyi számítógépen. A Message Queuing eseményindítói szolgáltatása ezeket az eseményindítókat hívja meg minden olyan, a Message Queuing-szolgáltatáshoz tartozó üzenet esetében, amely a várólistára érkezik. Az eseményindító konfigurációja szerint egy vagy több szabálynak engedelmeskedik. Egy szabályt egy vagy több feltétel és egy művelet definiál.

A feltételek teljesülése esetén végrehajtott műveletek az alábbi formákban adhatók meg:

  • Egy végrehajtható fájl és paraméterek (kapcsolók).

  • Egy Component Object Model (COM) komponens, egy metódus és paraméterek.

Más típusú fájlok is meghívhatók így, ha egy végrehajtható fájl paramétereiként adja meg őket. Egy .msc fájl meghívásához végrehajtható fájlként megadható például az mmc.exe, konstans karakterlánc típusú meghívási paraméterként pedig az .msc fájl teljes elérési útvonalát kell megadni. Minden műveletben egy vagy több átadandó paraméter is megadható.

Ha az eseményindító parancssori argumentumokkal indít el egy végrehajtható fájlt, ezek az argumentumok megadhatók konstans karakterlánc típusú meghívási paraméterként. Mindegyik parancssori argumentumhoz külön kell megadnia a paramétert.

Az eseményindítók társíthatók helyi és távoli számítógépen levő várólistákkal.

Ebben a szakaszban a következő műveletek elvégzéséhez talál útmutatót:


Tartalom