Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

TransactionProxyFactoryObject Members

TransactionProxyFactoryObject overview

Public Instance Constructors

TransactionProxyFactoryObject Constructor Creates a new instance of the TransactionProxyFactoryObject class.

Public Instance Properties

AdvisorAdapterRegistry Specify the IAdvisorAdapterRegistry to use.
AopProxyFactory (inherited from ProxyConfig) Gets and set the factory to be used to create AOP proxies.
ExposeProxy (inherited from ProxyConfig) Should proxies obtained from this configuration expose the AOP proxy to the AopContext class?
IsFrozen (inherited from ProxyConfig) Is this configuration frozen?
IsSingleton Is this object a singleton? Always returns true in this implementation.
ObjectType Returns the object Type for this proxy factory.
Optimize (inherited from ProxyConfig) Are any agressive optimizations to be performed?
PlatformTransactionManager Set the transaction manager for this factory.
PostInterceptors Set additional interceptors (or advisors) to be applied after the implicit transaction interceptor.
PreInterceptors Set additional interceptors (or advisors) to be applied before the implicit transaction interceptor.
ProxyInterfaces Specify the set of interfaces being proxied.
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 Set the target object, i.e. the object to be wrapped with a transactional proxy.
TransactionAttributes Set properties with method names as keys and transaction attribute descriptors as values.
TransactionAttributeSource Set the transaction attribute source which is used to find transaction attributes.
TruePointcut Set a pointcut, i.e an object that can cause conditional invocation of the TransactionInterceptor depending on method and attributes passed.

Public Instance Methods

AfterPropertiesSet Method run after all the properties have been set for this object. Responsible for actual proxy creation.
CopyFrom (inherited from ProxyConfig) Copies the configuration from the supplied otherConfiguration into this instance.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetObject Returns the object wrapped by this proxy factory.
GetType (inherited from Object)Gets the Type of the current instance.
ToString (inherited from ProxyConfig) A String that represents the current ProxyConfig configuration.

Protected Instance Methods

createTargetSource Set the target or ITargetSource.
Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

TransactionProxyFactoryObject Class | Spring.Transaction.Interceptor Namespace