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

Пространство имен System.EnterpriseServices обеспечивает важную инфраструктуру для корпоративных приложений. The System.EnterpriseServices namespace provides an important infrastructure for enterprise applications. COM+ предоставляет архитектуру служб для компонентных программных систем, развертываемых в корпоративной среде. COM+ provides a services architecture for component programming models deployed in an enterprise environment. Данное пространство имен предоставляет объекты .NET с доступом к службам COM+, что делает эти объекты .NET Framework более удобными для корпоративных приложений. This namespace provides .NET objects with access to COM+ services making the .NET Framework objects more practical for enterprise applications.

Классы

Activity

Создает действие синхронной или асинхронной пакетной работы, которое может использовать службы COM+ без необходимости создания компонента COM+.Creates an activity to do synchronous or asynchronous batch work that can use COM+ services without needing to create a COM+ component. Этот класс не наследуется.This class cannot be inherited.

ApplicationAccessControlAttribute

Задает элементы управления доступом в сборке, содержащей классы ServicedComponent.Specifies access controls to an assembly containing ServicedComponent classes.

ApplicationActivationAttribute

Указывает, выполняются ли компоненты при сборке в процессе создателя или в системном процессе.Specifies whether components in the assembly run in the creator's process or in a system process.

ApplicationIDAttribute

Задает идентификатор приложения (в качестве идентификатора GUID) для данной сборки.Specifies the application ID (as a GUID) for this assembly. Этот класс не наследуется.This class cannot be inherited.

ApplicationNameAttribute

Задает имя приложения COM+, которое будет использоваться для установки компонентов в сборке.Specifies the name of the COM+ application to be used for the install of the components in the assembly. Этот класс не наследуется.This class cannot be inherited.

ApplicationQueuingAttribute

Включает поддержку очередей для отмеченной сборки и позволяет приложению считывать вызовы методов из очередей сообщений.Enables queuing support for the marked assembly and enables the application to read method calls from Message Queuing queues. Этот класс не наследуется.This class cannot be inherited.

AutoCompleteAttribute

Помечает метод с атрибутами как объект AutoComplete.Marks the attributed method as an AutoComplete object. Этот класс не наследуется.This class cannot be inherited.

BYOT

Заключает в оболочку класс ByotServerEx COM+, а также интерфейсы DTC ICreateWithTransactionEx и ICreateWithTipTransactionEx COM+.Wraps the COM+ ByotServerEx class and the COM+ DTC interfaces ICreateWithTransactionEx and ICreateWithTipTransactionEx. Этот класс не наследуется.This class cannot be inherited.

ComponentAccessControlAttribute

Включает проверку безопасности вызовов в компонент.Enables security checking on calls to a component. Этот класс не наследуется.This class cannot be inherited.

COMTIIntrinsicsAttribute

Позволяет передать свойства контекста из интегратора COM-транзакций (COMTI — COM Transaction Integrator ) в контекст COM+.Enables you to pass context properties from the COM Transaction Integrator (COMTI) into the COM+ context.

ConstructionEnabledAttribute

Включает поддержку построения объектов COM+.Enables COM+ object construction support. Этот класс не наследуется.This class cannot be inherited.

ContextUtil

Получает сведения о контексте объекта COM+.Obtains information about the COM+ object context. Этот класс не наследуется.This class cannot be inherited.

DescriptionAttribute

Задает описание для сборки (приложения), компонента, метода или интерфейса.Sets the description on an assembly (application), component, method, or interface. Этот класс не наследуется.This class cannot be inherited.

EventClassAttribute

Помечает класс с атрибутом как класс событий.Marks the attributed class as an event class. Этот класс не наследуется.This class cannot be inherited.

EventTrackingEnabledAttribute

Позволяет компоненту отслеживать событие.Enables event tracking for a component. Этот класс не наследуется.This class cannot be inherited.

ExceptionClassAttribute

Устанавливает класс исключения очереди для класса очередей.Sets the queuing exception class for the queued class. Этот класс не наследуется.This class cannot be inherited.

IISIntrinsicsAttribute

Включает доступ к встроенным значениям ASP из объекта GetNamedProperty(String).Enables access to ASP intrinsic values from GetNamedProperty(String). Этот класс не наследуется.This class cannot be inherited.

InterfaceQueuingAttribute

Включает поддержку организации очередей для помеченного интерфейса.Enables queuing support for the marked interface. Этот класс не наследуется.This class cannot be inherited.

JustInTimeActivationAttribute

Включает или отключает активацию по требованию (JIT).Turns just-in-time (JIT) activation on or off. Этот класс не наследуется.This class cannot be inherited.

LoadBalancingSupportedAttribute

Определяет, участвует ли компонент в процессе балансировки нагрузки, если служба балансировки нагрузки компонента установлена и включена на сервере.Determines whether the component participates in load balancing, if the component load balancing service is installed and enabled on the server.

MustRunInClientContextAttribute

Инициирует, если это возможно, создание объекта с атрибутами в контексте создателя.Forces the attributed object to be created in the context of the creator, if possible. Этот класс не наследуется.This class cannot be inherited.

ObjectPoolingAttribute

Включает и настраивает пул объектов для компонента.Enables and configures object pooling for a component. Этот класс не наследуется.This class cannot be inherited.

PrivateComponentAttribute

Определяет компонент в качестве частного компонента, который является видимым и активируемым только компонентами в том же самом приложении.Identifies a component as a private component that is only seen and activated by components in the same application. Этот класс не наследуется.This class cannot be inherited.

RegistrationConfig

Предоставляет сведения о конфигурации для установки сборок в каталог COM+.Provides configuration information for installing assemblies into the COM+ catalog.

RegistrationErrorInfo

Извлекает расширенные сведения об ошибках для методов, связанных с несколькими объектами COM+.Retrieves extended error information about methods related to multiple COM+ objects. Учитываются также методы, устанавливающие, импортирующие и экспортирующие приложения и компоненты COM+.This also includes methods that install, import, and export COM+ applications and components. Этот класс не наследуется.This class cannot be inherited.

RegistrationException

Исключение возникает при обнаружении ошибки регистрации.The exception that is thrown when a registration error is detected.

RegistrationHelper

Устанавливает и настраивает сборки в каталоге COM+.Installs and configures assemblies in the COM+ catalog. Этот класс не наследуется.This class cannot be inherited.

RegistrationHelperTx

Используется инфраструктурой платформы .NET Framework для установки и настройки сборок в каталоге COM+ в процессе обслуживания вновь установленных транзакций.Used by the .NET Framework infrastructure to install and configure assemblies in the COM+ catalog while maintaining a newly established transaction.

ResourcePool

Хранит объекты в текущей транзакции.Stores objects in the current transaction. Этот класс не наследуется.This class cannot be inherited.

SecureMethodAttribute

Гарантирует, что инфраструктура вызывается посредством интерфейса для метода или для каждого метода в классе, когда используется служба безопасности.Ensures that the infrastructure calls through an interface for a method or for each method in a class when using the security service. Для использования служб безопасности классы должны использовать интерфейсы.Classes need to use interfaces to use security services. Этот класс не наследуется.This class cannot be inherited.

SecurityCallContext

Описывает цепочку вызывающих объектов, приводящих к вызову текущего метода.Describes the chain of callers leading up to the current method call.

SecurityCallers

Предоставляет упорядоченную коллекцию удостоверений в текущей цепочке вызовов.Provides an ordered collection of identities in the current call chain.

SecurityIdentity

Содержит сведения, касающиеся идентификации в цепочке вызовов COM+.Contains information that regards an identity in a COM+ call chain.

SecurityRoleAttribute

Настраивает роль для приложения или компонента.Configures a role for an application or component. Этот класс не наследуется.This class cannot be inherited.

ServiceConfig

Указывает и настраивает службы, которые должны быть активированы в домене, который вводится при вызове Enter(ServiceConfig) или создание Activity.Specifies and configures the services that are to be active in the domain which is entered when calling Enter(ServiceConfig) or creating an Activity. Этот класс не наследуется.This class cannot be inherited.

ServicedComponent

Представляет базовый класс для всех классов, используя службы COM+.Represents the base class of all classes using COM+ services.

ServicedComponentException

Это исключение возникает при обнаружении ошибки в обслуживаемом компоненте.The exception that is thrown when an error is detected in a serviced component.

ServiceDomain

Разрешает сегменту кода, определяемому объектами Enter(ServiceConfig) и Leave(), выполняться в собственном контексте и вести себя так, как если бы это были методы, которые вызываются на объекте, созданном в рамках контекста.Allows a code segment identified by Enter(ServiceConfig) and Leave() to run in its own context and behave as if it were a method that is called on an object created within the context. Этот класс не наследуется.This class cannot be inherited.

SharedProperty

Осуществляет доступ к общему свойству.Accesses a shared property. Этот класс не наследуется.This class cannot be inherited.

SharedPropertyGroup

Представляет коллекцию общих свойств.Represents a collection of shared properties. Этот класс не наследуется.This class cannot be inherited.

SharedPropertyGroupManager

Управляет доступом к группам общих свойств.Controls access to shared property groups. Этот класс не наследуется.This class cannot be inherited.

SynchronizationAttribute

Задает значение синхронизации для компонента.Sets the synchronization value of the component. Этот класс не наследуется.This class cannot be inherited.

TransactionAttribute

Указывает тип транзакции, доступной для объекта с атрибутами.Specifies the type of transaction that is available to the attributed object. Допустимые значения являются членами перечисления TransactionOption.Permissible values are members of the TransactionOption enumeration.

Структуры

BOID

Представляет часть работы, связанную с транзакцией.Represents the unit of work associated with a transaction. Эта структура применяется в объекте XACTTRANSINFO.This structure is used in XACTTRANSINFO.

XACTTRANSINFO

Представляет структуру, используемую в интерфейсе ITransaction.Represents a structure used in the ITransaction interface.

Интерфейсы

IAsyncErrorNotify

Реализует перехват ошибок в асинхронной пакетной работе, отправленной объектом Activity.Implements error trapping on the asynchronous batch work that is submitted by the Activity object.

IPlaybackControl

Работает в очередях компонентов при неправильной обработке серверных ошибок воспроизведения и ошибок клиентов в механизме доставки очереди сообщений.Functions in Queued Components in the abnormal handling of server-side playback errors and client-side failures of the Message Queuing delivery mechanism.

IProcessInitControl

Поддерживает задание времени ожидания для метода Startup(Object).Supports setting the time-out for the Startup(Object) method.

IProcessInitializer

Поддерживает методы, которые могут быть вызваны при запуске или завершении работы компонента COM.Supports methods that can be called when a COM component starts up or shuts down.

IRegistrationHelper

Устанавливает и настраивает сборки в каталоге COM+.Installs and configures assemblies in the COM+ catalog.

IRemoteDispatch

Реализуется классом ServicedComponent, чтобы определить, установлено ли для атрибута класса AutoCompleteAttribute значение true или false для удаленного вызова методов.Implemented by the ServicedComponent class to determine if the AutoCompleteAttribute class attribute is set to true or false for a remote method invocation.

IServiceCall

Реализует пакетную работу, представленную посредством действия, созданного объектом Activity.Implements the batch work that is submitted through the activity created by Activity.

IServicedComponentInfo

Реализуется классом ServicedComponent для получения сведений о компоненте посредством метода GetComponentInfo(Int32, String[]).Implemented by the ServicedComponent class to obtain information about the component via the GetComponentInfo(Int32, String[]) method.

ITransaction

Соответствует интерфейсу ITransaction координатора распределенных транзакций (DTC) и поддерживается объектами, полученными посредством объекта Transaction.Corresponds to the Distributed Transaction Coordinator (DTC) ITransaction interface and is supported by objects obtained through Transaction.

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

AccessChecksLevelOption

Задает уровень проверки доступа для приложения либо только на уровне процесса, либо на всех уровнях, включая уровни компонентов, интерфейсов и методов.Specifies the level of access checking for an application, either at the process level only or at all levels, including component, interface, and method levels.

ActivationOption

Задает способ активизации обслуживаемых компонентов в приложении.Specifies the manner in which serviced components are activated in the application.

AuthenticationOption

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

BindingOption

Показывает, должна ли вся работа, отправленная с помощью Activity, быть связана только с одним однопотоковым подразделением. Данное перечисление не оказывает никакого воздействия на многопотоковое подразделение.This enumeration has no impact on the multithreaded apartment (MTA).

ImpersonationLevelOption

Определяет доступный уровень олицетворения при вызове задач серверного приложения.Specifies the level of impersonation allowed when calling targets of a server application.

InheritanceOption

Указывает, следует ли создать новый контекст на основе текущего контекста или на базе информации в объекте ServiceConfig.Indicates whether to create a new context based on the current context or on the information in ServiceConfig.

InstallationFlags

Флаги используются с классом RegistrationHelper.Flags used with the RegistrationHelper class.

PartitionOption

Определяет контекст, в котором выполняется раздел COM+.Indicates the context in which to run the COM+ partition.

PropertyLockMode

Задает режим доступа к общим свойствам в диспетчере групп общих свойств.Specifies the mode for accessing shared properties in the shared property group manager.

PropertyReleaseMode

Задает режим удаления для свойств в новой группе общих свойств.Specifies the release mode for the properties in the new shared property group.

SxsOption

Указывает, как настроены параллельные сборки для объекта ServiceConfig.Indicates how side-by-side assemblies are configured for ServiceConfig.

SynchronizationOption

Указывает тип автоматической синхронизации, запрошенной компонентом.Specifies the type of automatic synchronization requested by the component.

ThreadPoolOption

Указывает пул потоков, в которой выполняется работа, предоставленная с помощью объекта Activity.Indicates the thread pool in which the work, submitted by Activity, runs.

TransactionIsolationLevel

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

TransactionOption

Указывает тип автоматической транзакции, запрошенной компонентом.Specifies the automatic transaction type requested by the component.

TransactionStatus

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

TransactionVote

Указывает значения, разрешенные для выбора результатов транзакции.Specifies the values allowed for transaction outcome voting.

Делегаты

ResourcePool.TransactionEndDelegate

Предоставляет метод, обрабатывающий завершение транзакции.Represents the method that handles the ending of a transaction.

Комментарии

Дополнительные сведения об использовании System.EnterpriseServicesсм. в разделе написание обслуживаемых компонентов .For information about using System.EnterpriseServices, see Writing Serviced Components