Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IObjectFactoryPostProcessor Interface

Allows for custom modification of an application context's object definitions, adapting the object property values of the context's underlying object factory.

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

[Visual Basic]
Public Interface IObjectFactoryPostProcessor
[C#]
public interface IObjectFactoryPostProcessor

Types that implement IObjectFactoryPostProcessor

Type Description
InheritanceBasedAopConfigurer IObjectFactoryPostProcessor implementation that replaces a group of objects with a 'true' inheritance based AOP mechanism that delegates to the given interceptors before invoking the object itself.
AbstractConfigurer Base class that provides common functionality needed for several IObjectFactoryPostProcessor implementations
CustomConverterConfigurer IObjectFactoryPostProcessor implementation that allows for convenient registration of custom TypeConverters.
PropertyOverrideConfigurer Overrides default values in one or more object definitions.
PropertyPlaceholderConfigurer Resolves placeholder values in one or more object definitions.
PropertyResourceConfigurer Allows for the configuration of individual object property values from a .NET .config file.
ResourceHandlerConfigurer IObjectFactoryPostProcessor implementation that allows for convenient registration of custom IResource implementations.
TypeAliasConfigurer IObjectFactoryPostProcessor implementation that allows for convenient registration of custom type aliases.
VariablePlaceholderConfigurer Resolves placeholder values in one or more object definitions
RemotingConfigurer Convenience class to configure remoting infrastructure from the IoC container.

Remarks

Application contexts can auto-detect IObjectFactoryPostProcessor objects in their object definitions and apply them before any other objects get created.

Useful for custom config files targeted at system administrators that override object properties configured in the application context.

See PropertyResourceConfigurer and its concrete implementations for out-of-the-box solutions that address such configuration needs.

Requirements

Namespace: Spring.Objects.Factory.Config

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

See Also

IObjectFactoryPostProcessor Members | Spring.Objects.Factory.Config Namespace