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 |
Предоставляет метод, обрабатывающий завершение транзакции. |