Поделиться через


Активация очередей компонентов

Выполнение вызовов метода в компоненте очереди не выполняется напрямую. Скорее, маршалы очереди сообщений и хранят вызовы методов и параметры в очереди, где они позже извлекаются и выполняются компонентом очереди. В отличие от активации удаленного объекта DCOM, компонент очереди не создается при вызове метода. Это основная идея использования очередных компонентов— не требуется создавать экземпляры в очереди одновременно с вызывающим приложением.

Примечание.

Описания активации приложения в очереди предполагают, что приложение помечается как в очереди, а прослушиватель проверка включен.

 

Вы можете использовать скрипты для запуска и остановки приложения в очереди. Скрипт можно поместить под контроль планировщика задач, чтобы запустить его по мере необходимости. Например, скрипт можно запустить при перезагрузке системы, если приложения будут постоянно доступны. Если приложение обрабатывает транзакции в пакетном режиме, скрипт может выполняться в определенное время каждый день в сочетании со скриптом завершения работы, чтобы убедиться, что пакетная обработка останавливается в определенное время.

Средство Администратор istrative Services

Чтобы запустить приложение в очереди, выполните следующие действия.

  1. В дереве консоли средства администрирования служб компонентов в разделе "Службы компонентов" откройте папку COM+ Applications , связанную с компьютером, которым требуется управлять.

  2. Щелкните правой кнопкой мыши приложение, очередь которого требуется активировать.

  3. Щелкните Начать.

Visual Basic

См. пример COM Администратор Catalog.StartApplication.

C/C++

См. пример ICOM Администратор Catalog::StartApplication.

Использование моникера очереди