System.EnterpriseServices Пространство имен

Предоставляет объектам .NET доступ к службам COM+, что делает эти объекты .NET Framework более удобными для корпоративных приложений.

Классы

Activity

Создает действие синхронной или асинхронной пакетной работы, которое может использовать службы COM+ без необходимости создания компонента COM+. Этот класс не наследуется.

ApplicationAccessControlAttribute

Задает элементы управления доступом в сборке, содержащей классы ServicedComponent.

ApplicationActivationAttribute

Указывает, выполняются ли компоненты при сборке в процессе создателя или в системном процессе.

ApplicationIDAttribute

Задает идентификатор приложения (в качестве идентификатора GUID) для данной сборки. Этот класс не наследуется.

ApplicationNameAttribute

Задает имя приложения COM+, которое будет использоваться для установки компонентов в сборке. Этот класс не наследуется.

ApplicationQueuingAttribute

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

AutoCompleteAttribute

Помечает метод с атрибутами как объект AutoComplete. Этот класс не наследуется.

BYOT

Заключает в оболочку класс ByotServerEx COM+, а также интерфейсы DTC ICreateWithTransactionEx и ICreateWithTipTransactionEx COM+. Этот класс не наследуется.

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 значение true или false для удаленного вызова методов.

IServiceCall

Реализует пакетную работу, представленную посредством действия, созданного объектом Activity.

IServicedComponentInfo

Реализуется классом ServicedComponent для получения сведений о компоненте посредством метода GetComponentInfo(Int32, String[]).

ITransaction

Соответствует интерфейсу ITransaction координатора распределенных транзакций (DTC) и поддерживается объектами, полученными посредством объекта Transaction.

Перечисления

AccessChecksLevelOption

Задает уровень проверки доступа для приложения либо только на уровне процесса, либо на всех уровнях, включая уровни компонентов, интерфейсов и методов.

ActivationOption

Задает способ активизации обслуживаемых компонентов в приложении.

AuthenticationOption

Задает механизм проверки подлинности для удаленного вызова процедуры (RPC). Применимо, только если для объекта ActivationOption устанавлено значение Server.

BindingOption

Показывает, должна ли вся работа, отправленная с помощью Activity, быть связана только с одним однопотоковым подразделением. Данное перечисление не оказывает никакого воздействия на многопотоковое подразделение.

ImpersonationLevelOption

Определяет доступный уровень олицетворения при вызове задач серверного приложения.

InheritanceOption

Указывает, следует ли создать новый контекст на основе текущего контекста или на базе информации в объекте ServiceConfig.

InstallationFlags

Флаги используются с классом RegistrationHelper.

PartitionOption

Определяет контекст, в котором выполняется раздел COM+.

PropertyLockMode

Задает режим доступа к общим свойствам в диспетчере групп общих свойств.

PropertyReleaseMode

Задает режим удаления для свойств в новой группе общих свойств.

SxsOption

Указывает, как настроены параллельные сборки для объекта ServiceConfig.

SynchronizationOption

Указывает тип автоматической синхронизации, запрошенной компонентом.

ThreadPoolOption

Указывает пул потоков, в которой выполняется работа, предоставленная с помощью объекта Activity.

TransactionIsolationLevel

Указывает значение объекта TransactionAttribute.

TransactionOption

Указывает тип автоматической транзакции, запрошенной компонентом.

TransactionStatus

Указывает состояние транзакции.

TransactionVote

Указывает значения, разрешенные для выбора результатов транзакции.

Делегаты

ResourcePool.TransactionEndDelegate

Предоставляет метод, обрабатывающий завершение транзакции.