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

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

Классы

Имя Описание
Activity

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

ApplicationAccessControlAttribute

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

ApplicationActivationAttribute

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

ApplicationIDAttribute

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

ApplicationNameAttribute

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

ApplicationQueuingAttribute

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

AutoCompleteAttribute

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

BYOT

Упаковывает класс COM+ ByotServerEx и интерфейсы ICreateWithTransactionEx COM+ DTC и ICreateWithTipTransactionEx. Этот класс не наследуется.

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

IServiceCall

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

IServicedComponentInfo

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

ITransaction

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

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

Имя Описание
AccessChecksLevelOption

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

ActivationOption

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

AuthenticationOption

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

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

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