COM Attributes
The COM attributes inject code to support numerous areas of COM development and .NET Framework common language runtime development. These areas range from custom interface implementation and support of existing interfaces to supporting stock properties, methods, and events. In addition, support can be found for composite and ActiveX control implementation.
Attribute |
Description |
---|---|
Indicates that a control can be aggregated by another control. |
|
Indicates that a control aggregates the target class. |
|
Creates a COM object, which can implement a COM interface. |
|
Adds an interface entry to a COM map. |
|
Specifies implemented component categories for the class. |
|
Adds performance monitor counter support to a class member variable. |
|
Adds performance monitor support to a class. |
|
Defines the ProgID for a control. |
|
Creates or modifies a registry key. |
|
Executes the specified registration script. |
|
Specifies required component categories for the class. |
|
Supports error reporting for the target object. |
|
Synchronizes access to a method. |
|
In a request handler, exposes it as a replacement method associated with a tag name. |
|
Specifies the threading model for a COM object. |
|
Defines a version-independent ProgID for a control. |