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