Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

AbstractPrototypeTargetSource Class

Base class for dynamic ITargetSource implementations that can create new prototype object instances to support a pooling or new-instance-per-invocation strategy.

For a list of all members of this type, see AbstractPrototypeTargetSource Members .

System.Object
   AbstractPrototypeTargetSource
      AbstractPoolingTargetSource
      PrototypeTargetSource
      ThreadLocalTargetSource

[Visual Basic]
Public MustInherit Class AbstractPrototypeTargetSource
    Implements ITargetSource, IObjectFactoryAware, IInitializingObject
[C#]
public abstract class AbstractPrototypeTargetSource : ITargetSource, IObjectFactoryAware, IInitializingObject

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

All such ITargetSources must run in an IObjectFactory, as they need to call the GetObject method to create a new prototype instance.

Requirements

Namespace: Spring.Aop.Target

Assembly: Spring.Aop (in Spring.Aop.dll)

See Also

AbstractPrototypeTargetSource Members | Spring.Aop.Target Namespace