Настройка приложений COM+
Приложение COM+ — это декларативная конструкция, которая позволяет настраивать любое количество компонентов в общем виде. Например, можно настроить компоненты в приложении с общей политикой безопасности.
Конфигурация является важной частью процесса разработки для приложений COM+. Как настроить приложение, определите, как COM+ будет предоставлять службы для него и как он работает при выполнении.
Приложения COM+ можно настроить с помощью средства администрирования служб компонентов или объектов администрирования, доступных для сценариев, и интерфейсов, которые предоставляют базовые функциональные возможности средства администрирования. Дополнительные сведения о выполнении администрирования сценариев см. в разделе "Автоматизация COM+ Администратор istration".
Элементы можно настроить на следующих уровнях в приложениях COM+.
- Параметры уровня приложения
- Параметры уровня компонентов (уровень класса)
- Параметр уровня интерфейса
- Параметр уровня метода
- Связанные статьи
Установка компонентов в приложение может повлиять на их настройку. Вы всегда должны устанавливать компоненты в приложения COM+ (в отличие от импорта). Установка компонентов полностью зарегистрирует их вместе с интерфейсами и библиотеками типов в базе данных регистрации классов COM+ (RegDB), чтобы настроить их.
Параметры уровня приложения
Атрибут | Description |
---|---|
Активация |
Указывает тип приложения: серверное приложение или приложение библиотеки. |
Включение доступа проверка |
Включает и отключает проверка безопасности. |
Уровень безопасности |
Указывает, что проверка доступа будут выполняться на уровне процесса (уровни доступа проверка, созданные из ролей) или как на уровне процессов, так и на уровне компонентов (полная безопасность на основе ролей). |
Уровень проверки подлинности |
Задает уровень проверки подлинности, используемый для вызовов в приложение. |
Уровень олицетворения |
Задает уровень олицетворения, используемый для вызовов других приложений. |
Очереди |
Указывает, что компоненты приложения будут использовать службы очередей. |
Включение CRM |
Включает использование компенсирующих диспетчеров ресурсов. |
Запуск приложения как службы |
Настраивает и реализует серверное приложение COM+ в качестве службы NT. |
СЛУЖБА COM+ SOAP |
Предоставляет приложение COM+ в виде веб-службы XML. |
Пул приложений |
Добавляет масштабируемость для однопоточных процессов и интегрируется со службой COM+ Application Recycling. |
Переработка приложений |
Повышает стабильность приложения путем корректного завершения процесса, связанного с приложением, и перезапуска приложения. |
Дамп обработки |
Дамп всего состояния процесса без его завершения в целях отладки. |
Завершение работы процесса сервера |
Завершает процесс после указанного периода простоя. |
Разрешения |
Отключает изменения параметров конфигурации, включая удаление. |
Удостоверение безопасности |
Указывает удостоверение, под которым выполняется приложение. |
Запуск в отладчике |
Указывает, что приложение будет запущено в отладчике с параметрами командной строки, заданными пользователем. |
Включение поддержки 3 ГБ |
Включает использование расширенного адресного пространства памяти процесса. |
Параметры уровня компонентов (уровень класса)
Атрибут | Description |
---|---|
Транзакции |
Задает автоматические требования к транзакциям отключено, не поддерживается, требуется или требуется новое. |
Синхронизация |
Задает требования к синхронизации отключено, не поддерживается, требуется или требуется новое. |
Активация JIT |
Включает JIT-активацию. |
Пул объектов |
Включает пул объектов. Можно настроить минимальный и максимальный размер пула и значения времени ожидания объекта. |
Построение объектов |
Включает параметризованное построение объектов с помощью строки конструктора, указанной в административном режиме. Примечание. Строка конструктора не должна использоваться для хранения конфиденциальных данных безопасности. |
Проверка доступа на уровне компонента |
Включает или отключает проверка безопасности на уровне компонентов. |
Декларативное назначение роли |
Включает явное назначение ролей компоненту. |
Класс исключений очереди |
Указывает класс исключений для обработки сбоев на стороне клиента. |
События инструментирования и статистика |
Включает подробные системные отчеты о событиях и статистике объектов. |
Контекст активации |
Включает принудительное активацию объекта в контексте вызывающего объекта или контексте по умолчанию. |
Создание частных компонентов |
Помечает компонент как закрытый для приложения. Частный компонент можно увидеть и активировать только другими компонентами в том же приложении. |
Параметр уровня интерфейса
Атрибут | Description |
---|---|
Поставлено в очередь |
Указывает интерфейс очереди, определенный в IDL. |
Декларативное назначение роли |
Включает явное назначение ролей интерфейсу, а также неявно унаследованные роли от уровня компонента. |
Параметр уровня метода
Атрибут | Description |
---|---|
Автоматическое заполнение |
Автоматически деактивирует объект при возврате метода и голосах в транзакции. |
Декларативное назначение роли |
Включает явное назначение ролей методу, а также неявно унаследованные роли от уровней интерфейса и компонентов. |