System.EnterpriseServices Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет объектам .NET доступ к службам COM+, что делает эти объекты .NET Framework более удобными для корпоративных приложений.
Классы
| Activity |
Создает действие синхронной или асинхронной пакетной работы, которое может использовать службы COM+ без необходимости создания компонента COM+. Этот класс не наследуется. |
| ApplicationAccessControlAttribute |
Задает элементы управления доступом в сборке, содержащей классы ServicedComponent. |
| ApplicationActivationAttribute |
Указывает, выполняются ли компоненты при сборке в процессе создателя или в системном процессе. |
| ApplicationIDAttribute |
Задает идентификатор приложения (в качестве идентификатора GUID) для данной сборки. Этот класс не наследуется. |
| ApplicationNameAttribute |
Задает имя приложения COM+, которое будет использоваться для установки компонентов в сборке. Этот класс не наследуется. |
| ApplicationQueuingAttribute |
Включает поддержку очередей для отмеченной сборки и позволяет приложению считывать вызовы методов из очередей сообщений. Этот класс не наследуется. |
| AutoCompleteAttribute |
Помечает метод с атрибутами как объект |
| BYOT |
Заключает в оболочку класс |
| ComponentAccessControlAttribute |
Включает проверку безопасности вызовов в компонент. Этот класс не наследуется. |
| COMTIIntrinsicsAttribute |
Позволяет передать свойства контекста из интегратора COM-транзакций (COMTI — COM Transaction Integrator ) в контекст COM+. |
| ConstructionEnabledAttribute |
Включает поддержку построения объектов COM+. Этот класс не наследуется. |
| ContextUtil |
Получает сведения о контексте объекта COM+. Этот класс не наследуется. |
| DescriptionAttribute |
Задает описание для сборки (приложения), компонента, метода или интерфейса. Этот класс не наследуется. |
| EventClassAttribute |
Помечает класс с атрибутом как класс событий. Этот класс не наследуется. |
| EventTrackingEnabledAttribute |
Позволяет компоненту отслеживать событие. Этот класс не наследуется. |
| ExceptionClassAttribute |
Устанавливает класс исключения очереди для класса очередей. Этот класс не наследуется. |
| IISIntrinsicsAttribute |
Включает доступ к встроенным значениям ASP из объекта GetNamedProperty(String). Этот класс не наследуется. |
| InterfaceQueuingAttribute |
Включает поддержку организации очередей для помеченного интерфейса. Этот класс не наследуется. |
| JustInTimeActivationAttribute |
Включает или отключает активацию по требованию (JIT). Этот класс не наследуется. |
| LoadBalancingSupportedAttribute |
Определяет, участвует ли компонент в процессе балансировки нагрузки, если служба балансировки нагрузки компонента установлена и включена на сервере. |
| MustRunInClientContextAttribute |
Инициирует, если это возможно, создание объекта с атрибутами в контексте создателя. Этот класс не наследуется. |
| ObjectPoolingAttribute |
Включает и настраивает пул объектов для компонента. Этот класс не наследуется. |
| PrivateComponentAttribute |
Определяет компонент в качестве частного компонента, который является видимым и активируемым только компонентами в том же самом приложении. Этот класс не наследуется. |
| RegistrationConfig |
Предоставляет сведения о конфигурации для установки сборок в каталог COM+. |
| RegistrationErrorInfo |
Извлекает расширенные сведения об ошибках для методов, связанных с несколькими объектами COM+. Учитываются также методы, устанавливающие, импортирующие и экспортирующие приложения и компоненты COM+. Этот класс не наследуется. |
| RegistrationException |
Исключение возникает при обнаружении ошибки регистрации. |
| RegistrationHelper |
Устанавливает и настраивает сборки в каталоге COM+. Этот класс не наследуется. |
| RegistrationHelperTx |
Используется инфраструктурой платформы .NET Framework для установки и настройки сборок в каталоге COM+ в процессе обслуживания вновь установленных транзакций. |
| ResourcePool |
Хранит объекты в текущей транзакции. Этот класс не наследуется. |
| SecureMethodAttribute |
Гарантирует, что инфраструктура вызывается посредством интерфейса для метода или для каждого метода в классе, когда используется служба безопасности. Для использования служб безопасности классы должны использовать интерфейсы. Этот класс не наследуется. |
| SecurityCallContext |
Описывает цепочку вызывающих объектов, приводящих к вызову текущего метода. |
| SecurityCallers |
Предоставляет упорядоченную коллекцию удостоверений в текущей цепочке вызовов. |
| SecurityIdentity |
Содержит сведения, касающиеся идентификации в цепочке вызовов COM+. |
| SecurityRoleAttribute |
Настраивает роль для приложения или компонента. Этот класс не наследуется. |
| ServiceConfig |
Указывает и настраивает службы, которые должны быть активированы в домене, который вводится при вызове Enter(ServiceConfig) или создание Activity. Этот класс не наследуется. |
| ServicedComponent |
Представляет базовый класс для всех классов, используя службы COM+. |
| ServicedComponentException |
Это исключение возникает при обнаружении ошибки в обслуживаемом компоненте. |
| ServiceDomain |
Разрешает сегменту кода, определяемому объектами Enter(ServiceConfig) и Leave(), выполняться в собственном контексте и вести себя так, как если бы это были методы, которые вызываются на объекте, созданном в рамках контекста. Этот класс не наследуется. |
| SharedProperty |
Осуществляет доступ к общему свойству. Этот класс не наследуется. |
| SharedPropertyGroup |
Представляет коллекцию общих свойств. Этот класс не наследуется. |
| SharedPropertyGroupManager |
Управляет доступом к группам общих свойств. Этот класс не наследуется. |
| SynchronizationAttribute |
Задает значение синхронизации для компонента. Этот класс не наследуется. |
| TransactionAttribute |
Указывает тип транзакции, доступной для объекта с атрибутами. Допустимые значения являются членами перечисления TransactionOption. |
Структуры
| BOID |
Представляет часть работы, связанную с транзакцией. Эта структура применяется в объекте XACTTRANSINFO. |
| XACTTRANSINFO |
Представляет структуру, используемую в интерфейсе ITransaction. |
Интерфейсы
| IAsyncErrorNotify |
Реализует перехват ошибок в асинхронной пакетной работе, отправленной объектом Activity. |
| IPlaybackControl |
Работает в очередях компонентов при неправильной обработке серверных ошибок воспроизведения и ошибок клиентов в механизме доставки очереди сообщений. |
| IProcessInitControl |
Поддерживает задание времени ожидания для метода Startup(Object). |
| IProcessInitializer |
Поддерживает методы, которые могут быть вызваны при запуске или завершении работы компонента COM. |
| IRegistrationHelper |
Устанавливает и настраивает сборки в каталоге COM+. |
| IRemoteDispatch |
Реализуется классом ServicedComponent, чтобы определить, установлено ли для атрибута класса AutoCompleteAttribute значение |
| IServiceCall |
Реализует пакетную работу, представленную посредством действия, созданного объектом Activity. |
| IServicedComponentInfo |
Реализуется классом ServicedComponent для получения сведений о компоненте посредством метода GetComponentInfo(Int32, String[]). |
| ITransaction |
Соответствует интерфейсу |
Перечисления
| AccessChecksLevelOption |
Задает уровень проверки доступа для приложения либо только на уровне процесса, либо на всех уровнях, включая уровни компонентов, интерфейсов и методов. |
| ActivationOption |
Задает способ активизации обслуживаемых компонентов в приложении. |
| AuthenticationOption |
Задает механизм проверки подлинности для удаленного вызова процедуры (RPC). Применимо, только если для объекта ActivationOption устанавлено значение |
| BindingOption |
Показывает, должна ли вся работа, отправленная с помощью Activity, быть связана только с одним однопотоковым подразделением. Данное перечисление не оказывает никакого воздействия на многопотоковое подразделение. |
| ImpersonationLevelOption |
Определяет доступный уровень олицетворения при вызове задач серверного приложения. |
| InheritanceOption |
Указывает, следует ли создать новый контекст на основе текущего контекста или на базе информации в объекте ServiceConfig. |
| InstallationFlags |
Флаги используются с классом RegistrationHelper. |
| PartitionOption |
Определяет контекст, в котором выполняется раздел COM+. |
| PropertyLockMode |
Задает режим доступа к общим свойствам в диспетчере групп общих свойств. |
| PropertyReleaseMode |
Задает режим удаления для свойств в новой группе общих свойств. |
| SxsOption |
Указывает, как настроены параллельные сборки для объекта ServiceConfig. |
| SynchronizationOption |
Указывает тип автоматической синхронизации, запрошенной компонентом. |
| ThreadPoolOption |
Указывает пул потоков, в которой выполняется работа, предоставленная с помощью объекта Activity. |
| TransactionIsolationLevel |
Указывает значение объекта TransactionAttribute. |
| TransactionOption |
Указывает тип автоматической транзакции, запрошенной компонентом. |
| TransactionStatus |
Указывает состояние транзакции. |
| TransactionVote |
Указывает значения, разрешенные для выбора результатов транзакции. |
Делегаты
| ResourcePool.TransactionEndDelegate |
Предоставляет метод, обрабатывающий завершение транзакции. |