Defines a type used to activate concrete business instances.
Type ResolveType(Type requestedType)
Gets the actual business domain class type based on the requested type (which might be an interface).
void InitializeInstance(object obj)
Initializes an existing business object instance.
object CreateInstance(Type requestedType)
Gets a new instance of the requested type.
void FinalizeInstance(object obj)
Finalizes an existing business object instance.