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.

Topic Description
Automatic Transaction Processing Applies 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 Activation Activates an object on a method call and deactivates when the call returns.
Loosely Coupled Events Manages object-based events.
Object Construction Passes a persistent string value to a class instance on construction of the instance.
Object Pooling Provides a pool of ready-made objects.
Private Components Protect components from out-of-process calls.
Queued Components Provides asynchronous message queuing.
Role-Based Security Applies security permissions based on role.
SOAP Service Publishes components as XML Web services.
Synchronization Manages concurrency.

See Also

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