Разработка компонентов в очереди
Служба компонентов COM+ требует, чтобы все методы приложения содержали только параметры [in] без возвращаемых значений. Так как объект сервера не обязательно доступен при вызове клиента, результаты сервера можно вернуть, отправив сообщение, которое создает другой объект. Таким образом, двустороннее взаимодействие происходит не во всех случаях, но только в том случае, если это необходимо, по ряду односторонних сообщений между объектами.
Чтобы использовать службу компонентов COM+ в очереди, необходимо установить службу очереди сообщений. Очередь сообщений не устанавливается автоматически. Очередь сообщений должна быть выбрана во время установки операционной системы или с помощью программ add/Remove. Внутренний сертификат очереди сообщений создается автоматически при входе.
Разделы, описанные в следующей таблице, содержат дополнительные рекомендации по более специализированным ситуациям.
Раздел | Описание |
---|---|
Передача объектов в качестве параметров |
Описывает передачу объектов как параметров [in] в очереди компонентов. |
Ограничения безопасности в режиме рабочей группы |
Описывает ограничения на использование проверки подлинности очереди сообщений в режиме рабочей группы. |
Рекомендации по потоковой работе |
Описание конкретных проблем, связанных с передачей указателей интерфейса записи между потоками. |
Получение ответа |
Описывает, как создать ответ на вызов компонента в очереди. |