Sdílet prostřednictvím


Aktivace fronty komponentových součástí

Volání metody ve frontě komponenta nespustí přímo metodu. Spíše se služby Řízení front zpráv seřadí a uloží volání metod a parametry do fronty, kde jsou následně načítány a prováděny součástí ve frontě. Na rozdíl od aktivace vzdáleného objektu DCOM není komponenta zařazena do fronty při zavolání metody. Jedná se o základní myšlenku použití komponent zařazených do fronty – instance těchto komponent není nutné vytvářet současně s volající aplikací.

Poznámka

Popis aktivace aplikace zařazené do fronty předpokládá, že je aplikace ve frontě a že je povoleno políčko posluchače.

 

Skriptování můžete použít ke spuštění a zastavení aplikace ve frontě. Skript můžete umístit pod kontrolu plánovače úloh a spustit ho podle potřeby. Skript lze například spustit při restartování systému, pokud budou aplikace trvale dostupné. Pokud aplikace zpracovává transakce v dávkovém režimu, může být skript spuštěn v určitém čase každý den ve spojení se skriptem vypnutí, aby se zajistilo, že dávkové zpracování se zastaví v určitém čase.

Nástroj pro správu služeb komponent

Pokud chcete spustit aplikaci ve frontě, postupujte takto:

  1. Ve stromu konzoly nástroje pro správu služby Component Services v části Component Servicesotevřete složku aplikace modelu COM+ přidruženou k počítači, který chcete spravovat.

  2. Klikněte pravým tlačítkem myši na aplikaci, jejíž frontu chcete aktivovat.

  3. Klikněte na Start.

Visual Basic

Podívejte se na příklad COMAdminCatalog.StartApplication.

C/C++

Podívejte se na ICOMAdminCatalog::StartApplication příklad.

Použití fronty monikeru