System.EnterpriseServices Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет .NET объекты с доступом к службам COM+, что делает объекты .NET Framework более практическими для корпоративных приложений.
Классы
| Имя | Описание |
|---|---|
| Activity |
Создает действие для синхронной или асинхронной пакетной работы, которая может использовать службы COM+ без необходимости создания компонента COM+. Этот класс не наследуется. |
| ApplicationAccessControlAttribute |
Задает элементы управления доступом к сборке, содержащей классы ServicedComponent. |
| ApplicationActivationAttribute |
Указывает, выполняются ли компоненты в сборке в процессе создателя или в системном процессе. |
| ApplicationIDAttribute |
Указывает идентификатор приложения (в качестве GUID) для этой сборки. Этот класс не наследуется. |
| ApplicationNameAttribute |
Указывает имя приложения COM+ для установки компонентов в сборке. Этот класс не наследуется. |
| ApplicationQueuingAttribute |
Включает поддержку очереди для помеченной сборки и позволяет приложению считывать вызовы методов из очередей очереди очереди сообщений. Этот класс не наследуется. |
| AutoCompleteAttribute |
Помечает метод атрибута как объект |
| BYOT |
Упаковывает класс COM+ |
| ComponentAccessControlAttribute |
Включает проверку безопасности при вызовах компонента. Этот класс не наследуется. |
| COMTIIntrinsicsAttribute |
Позволяет передавать свойства контекста из com-интегратора транзакций (COMTI) в контекст 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 |
Соответствует интерфейсу координатора распределенных транзакций (DTC) |
Перечисления
| Имя | Описание |
|---|---|
| AccessChecksLevelOption |
Задает уровень проверки доступа для приложения, только на уровне процесса или на всех уровнях, включая компоненты, интерфейсы и уровни методов. |
| ActivationOption |
Указывает способ активации обслуживающих компонентов в приложении. |
| AuthenticationOption |
Указывает механизм проверки подлинности удаленной процедуры (RPC). Применимо только в том случае, если для ActivationOption задано значение |
| BindingOption |
Указывает, должна ли быть привязана ко всей работе, отправленной Activity только к одной однопоточной квартире (STA). Это перечисление не влияет на многопоточность квартиры (MTA). |
| ImpersonationLevelOption |
Указывает уровень олицетворения, разрешенного при вызове целевых объектов серверного приложения. |
| InheritanceOption |
Указывает, следует ли создавать новый контекст на основе текущего контекста или сведений в ServiceConfig. |
| InstallationFlags |
Флаги, используемые с классом RegistrationHelper. |
| PartitionOption |
Указывает контекст, в котором выполняется секция COM+. |
| PropertyLockMode |
Задает режим доступа к общим свойствам в диспетчере групп общих свойств. |
| PropertyReleaseMode |
Указывает режим выпуска свойств в новой группе общих свойств. |
| SxsOption |
Указывает, как параллельные сборки настроены для ServiceConfig. |
| SynchronizationOption |
Указывает тип автоматической синхронизации, запрошенной компонентом. |
| ThreadPoolOption |
Указывает пул потоков, в котором выполняется работа, отправленная Activity, выполняется. |
| TransactionIsolationLevel |
Указывает значение TransactionAttribute. |
| TransactionOption |
Указывает тип автоматической транзакции, запрошенный компонентом. |
| TransactionStatus |
Указывает состояние транзакции. |
| TransactionVote |
Указывает значения, допустимые для голосования по результатам транзакций. |
Делегаты
| Имя | Описание |
|---|---|
| ResourcePool.TransactionEndDelegate |
Представляет метод, который обрабатывает окончание транзакции. |