Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.
This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled via the use of attributes include COM+ ServicedComponents and web services.
| Class | Description |
|---|---|
| AbstractProxyTypeBuilder | Generic proxy builder that can be used to create a proxy for any class. |
| CompositionProxyTypeBuilder | Builds a proxy type using composition. |
| InheritanceProxyTypeBuilder | Builds a proxy type using inheritance. |
| ProxyTypeUtils |
Miscellaneous utility methods relating to the creation of proxy
|
| Interface | Description |
|---|---|
| IProxyTypeBuilder | Describes the operations for a generic proxy type builder that can be used to create a proxy type for any class. |
| Enumeration | Description |
|---|---|
| ProxyStrategy | Enumerates the available proxy strategies. |
© 2004-2006 Spring.NET Authors. All Rights Reserved.