Writing Serviced Components
A serviced component is the mechanism that enables COM+ services to be available to .NET Framework classes. This section describes how to configure and register serviced components for access to COM+ services.
Just-in-Time (JIT) Activation, Synchronization, Object Pooling, Transactions, and Shared Property Management are examples of well-known COM+ services that are available for you to use. There are also other COM+ services, such as loosely coupled events, Queued Components, and role-based security, that you can use to write flexible, Web-based applications.
Note You can modify any Common Language Specification (CLS)–compliant class to use COM+ services. The System.EnterpriseServices namespace provides custom attributes and classes for accessing these services from managed code.
In This Section
- Serviced Component Overview
- Describes the process of writing a serviced component to include COM+ services.
- Serviced Component Programming Guidelines
- Describes the guidelines to use when writing serviced components.
- Summary of Available COM+ Services
- Describes each COM+ service and its configuration options.
- Applying Attributes to Configure COM+ Services
- Describes the attributes used with serviced components.
- Registering Serviced Components
- Describes the dynamic and manual registration processes.
- Serviced Component Example
- Demonstrates the code elements associated with serviced components.
- Creating Assemblies
- Describes the fundamentals of assembly creation.
- Processing Transactions
- Provides an overview of transaction processing.
- System.EnterpriseServices Namespace
- Lists the classes, interfaces, structures, delegates, and enumerations that are available in the System.EnterpriseServices namespace.