This documentation is archived and is not being maintained.

Summary of Available COM+ Services

The following table describes COM+ services and other functionality available to .NET Framework classes, arranged by topic.

Note   You can modify any CLS-compliant class to use COM+ services. The System.EnterpriseServices namespace provides custom attributes and classes for accessing these services from managed code.
Automatic Transaction ProcessingApplies declarative transaction-processing features.
BYOT (Bring Your Own Transaction)Allows a form of transaction inheritance.
Compensating Resource Managers (CRMs)Applies atomicity and durability properties to non-transactional resources.
Just-in-Time ActivationActivates an object on a method call and deactivates when the call returns.
Loosely Coupled EventsManages object-based events.
Object ConstructionPasses a persistent string value to a class instance on construction of the instance.
Object PoolingProvides a pool of ready-made objects.
Private ComponentsProtect components from out-of-process calls.
Queued ComponentsProvides asynchronous message queuing.
Role-Based SecurityApplies security permissions based on role.
SOAP ServicePublishes components as XML Web services.
SynchronizationManages concurrency.

See Also

Writing Serviced Components | Serviced Component Overview | Applying Attributes to Configure Services | Registering Serviced Components | Serviced Component Example | System.EnterpriseServices Namespace