Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

ProxyFactoryObject Properties

The properties of the ProxyFactoryObject class are listed below. For a complete list of ProxyFactoryObject class members, see the ProxyFactoryObject Members topic.

Public Instance Properties

AdvisorAdapterRegistry Specify the AdvisorAdapterRegistry to use. Default is the Instance
AdvisorChainFactory (inherited from AdvisedSupport) Gets and sets the IAdvisorChainFactory implementation that will be used to get the interceptor chains for the advised Target.
Advisors (inherited from AdvisedSupport) Returns the collection of IAdvisor instances that have been applied to this proxy.
AopProxyFactory (inherited from ProxyConfig) Gets and set the factory to be used to create AOP proxies.
AutoDetectInterfaces (inherited from AdvisedSupport) If no explicit interfaces are specified, interfaces will be automatically determined from the target type on proxy creation. Defaults to true
ExposeProxy (inherited from ProxyConfig) Should proxies obtained from this configuration expose the AOP proxy to the AopContext class?
FreezeProxy Indicate whether this config shall be frozen upon creation of the first proxy instance
InterceptorNames Sets the list of IMethodInterceptor and IAdvisor object names.
InterfaceMap (inherited from AdvisedSupport) Returns the mapping of the proxied interface Types to their delegates.
Interfaces (inherited from AdvisedSupport) Returns the collection of interface Types to be (or that are being) proxied by this proxy.
IntroductionNames Sets the list of introduction object names.
Introductions (inherited from AdvisedSupport) Returns the collection of IIntroductionAdvisor instances that have been applied to this proxy.
IsFrozen If set true, any attempt to modify this proxy configuration will raise an exception
IsSerializable (inherited from AdvisedSupport) Returns a boolean specifying if this IAdvised instance can be serialized.
IsSingleton Is the object managed by this factory a singleton or a prototype?
ObjectFactory Callback that supplies the owning factory to an object instance.
ObjectType Return the Type of the proxy.
Optimize (inherited from ProxyConfig) Are any agressive optimizations to be performed?
ProxyInterfaces Sets the names of the interfaces that are to be implemented by the proxy.
ProxyTargetAttributes (inherited from ProxyConfig) Is target type attributes, method attributes, method's return type attributes and method's parameter attributes to be proxied in addition to any interfaces declared on the proxied Type?
ProxyTargetType (inherited from ProxyConfig) Is the target Type to be proxied in addition to any interfaces declared on the proxied Type?
SyncRoot (inherited from ProxyConfig) Use to synchronize access to this ProxyConfig instance
Target (inherited from AdvisedSupport) Sets the target object that is to be advised.
TargetName Sets the name of the target object being proxied.
TargetSource (inherited from AdvisedSupport) Returns the current ITargetSource used by this IAdvised object.
TargetType (inherited from AdvisedSupport) Gets the target type behind the implementing object. Ttypically a proxy configuration or an actual proxy.

Protected Instance Properties

IsActive (inherited from AdvisedSupport) Called by subclasses to get a value indicating whether any AOP proxies have been created yet.

See Also

ProxyFactoryObject Class | Spring.Aop.Framework Namespace | InterceptorNames | ProxyInterfaces | IMethodInterceptor | IAdvisor | SingletonTargetSource