Všechny aktivační události vytvořené v místním počítači jsou vypsány v podokně podrobností nástroje Správa počítače. Seznam zobrazíte tak, že kliknete ve stromu konzoly pod složkou aktivačních událostí na tlačítko Aktivační události. Ve výchozím nastavení jsou v podokně podrobností pro každou aktivační událost zobrazeny následující informace:
-
Název aktivační procedury
-
Název sledované fronty
-
Počet pravidel připojených k události
-
Informace o tom, zda je událost povolena
-
Informace o tom, zda je událost serializována
-
Typ zpracování zprávy
Než vytvoříte aktivační událost, ujistěte se, zda jsou přiřazena nutná oprávnění účtu, v rámci kterého je služba Aktivace řízení fronty zpráv spuštěna. Oprávnění Prohlížet zprávy a Přijímat zprávy jdou vyžadována pro všechny existující fronty, které budou přidruženy k aktivačním událostem zpracovávaným prostřednictvím procesu načtení nebo transakčního načtení.
Jakmile je aktivační událost vytvořena, můžete k ní připojovat pravidla.
Vytvoření aktivačních událostí
Vytvořit aktivační události |
Spusťte nástroj Správa počítače.
Ve stromu konzoly klikněte pod složkou aktivačních událostí pravým tlačítkem myši na položku Aktivační události.
Kde?
-
Správa počítače/Služby a Aplikace/Řízení front zpráv/Aktivační události/Aktivační události
-
Správa počítače/Služby a Aplikace/Řízení front zpráv/Aktivační události/Aktivační události
Přejděte na položku Nová a klikněte na příkaz Aktivační událost.
Na první stránce dialogového okna Nová aktivační procedura zadejte do pole Název aktivační procedury název nové aktivační procedury.
Pokud chcete jako sledovanou frontu určit frontu definovanou uživatelem, zadejte do pole Cesta k frontě cestu k frontě, se kterou bude aktivační událost spojena. Použijte syntaxi Název_počítače\Název_fronty nebo (v případě místního počítače) .\Název_fronty. (Nepoužívejte názvy formátu.) V opačném případě klikněte na název fronty, která byla v počítači vytvořena automaticky.
Kliknutím na přepínač Prohlížení, Načtení nebo Transakční načtení určete typ zpracování zprávy.
Zaškrtnutím políčka Povoleno aktivační událost povolíte a zrušením zaškrtnutí políčka Povoleno aktivační událost zakážete.
Zaškrtnutím tlačítka Serializováno nakonfigurujete aktivační událost jako serializovanou a zrušením zaškrtnutí políčka Serializováno jako neserializovanou. Poté klikněte na tlačítko Další.
Chcete-li k aktivační proceduře připojit existující pravidlo, vyberte je na druhé stránce dialogového okna Nová aktivační procedura v seznamu Pravidla a klikněte na tlačítko Připojit.
Chcete-li pravidlo z aktivační události odebrat, vyberte je v seznamu Připojená pravidla a pak klikněte na tlačítko Odpojit.
Pořadí, v němž jsou pravidla pro aktivační události testována, lze změnit pomocí tlačítek Nahoru a Dolů.
Po vytvoření požadovaného seznamu připojených pravidel klikněte na tlačítko Dokončit.
Další informace
-
Chcete-li otevřít Správu počítače v systému Windows® 7, klikněte na tlačítko Start, klikněte pravým tlačítkem myši na možnost Počítač a potom na příkaz Spravovat.
- Chcete-li otevřít Správu počítače v systému Windows Server® 2008 R2, klikněte na tlačítko Start, klikněte na příkaz Programy, Nástroje pro správu a klikněte na možnost Správa počítače.
-
Tento postup je také možné provést otevřením dialogového okna Nová aktivační procedura ze složky Aktivační procedury pod libovolnou sledovanou frontou ve stromu konzoly: Pravým tlačítkem myši klikněte na položku Aktivační události, přejděte na příkaz Nová a klikněte na příkaz Aktivační událost. Při tomto postupu se fronta automaticky stane sledovanou frontou.
-
Jakmile do pole Cesta k frontě zadáte název uživatelské fronty, ke které bude aktivační událost připojena, je ověřena existence této fronty. Pokud nebude možné frontu se zadaným názvem nalézt, zobrazí se chybová zpráva.
-
Aktivační události mohou být serializované nebo neserializované. Serializovaná aktivační událost provádí test podmínek všech pravidel spojených s touto událostí u každé zprávy. Před přesunutím na další zprávu provede všechny platné akce na základě pořadí doručení zpráv. Průchodnost je tedy nižší než v případě neserializovaných aktivačních událostí, neboť zprávy jsou zpracovávány po jedné.
Neserializované aktivační události poskytují vyšší výkon, ale stanovené operace se zprávami nemusí být provedeny vždy v tom pořadí, v jakém byly zprávy přijaty. K této situaci dochází například při současném zpracování několika zpráv. Vytvoříte-li pro určitou frontu více aktivačních událostí a nejméně jedna z nich bude serializována, budou mít všechny aktivační události stejné vlastnosti jako serializované aktivační události, přestože nejsou definovány jako serializované. Serializovat lze pouze aktivační události, které zpracovávají zprávy transakčním načtením. Pokud je pořadí zpracování zpráv důležité, je lepší použít pouze jednu aktivační událost na frontu a povolit serializovanou volbu, protože pořadí spouštění aktivačních událostí je náhodné. Konkrétní identifikátor GUID zprávy nemá na pořadí vliv.
-
Podle výchozího nastavení je služba Aktivace řízení fronty zpráv spouštěna v rámci účtu síťové služby. Pokud je služba Aktivace řízení fronty zpráv spuštěna pomocí účtu síťové služby, není možná její interakce s plochou. Pokud je třeba zajistit tuto funkci, můžete službu Aktivace řízení fronty zpráv nastavit pro práci pod účtem Local System a povolit komunikaci s plochou v modulu Správa počítače. Z důvodu zabezpečení doporučujeme měnit výchozí účet na účet s nižší úrovní zabezpečení pouze v případech, kdy je to opravdu nevyhnutelné. Služba Aktivace řízení fronty zpráv musí být spuštěna pod účtem s oprávněními správce.
-
Spustitelné soubory vyvolané aktivačními událostmi jsou spouštěny se stejnými oprávněními zabezpečení jako služba Aktivace řízení fronty zpráv.
-
Při odstranění fronty nejsou odstraněny aktivační události přiřazené dané frontě. Pokud později vytvoříte frontu se stejným názvem, existující aktivační události budou použity v této frontě. Služba Aktivace řízení fronty zpráv však nebude tyto nově vytvořené fronty monitorovat do restartu počítače, nebo do zakázání a opětovného povolení připojených aktivačních událostí. Pokyny pro nastavení vlastnosti povolení nebo zákazu aktivační události naleznete v tématu Zobrazení a změna vlastností aktivačních událostí a jejich pravidel.