Note: This API is now obsolete.
Registers all concrete, non-generic types (both public and internal) that are defined in the given
set of assemblies and that implement the given serviceType
with a default lifestyle and register them as a collection of serviceType.
Unless overridden using a custom
LifestyleSelectionBehavior, the
default lifestyle is Transient.
Composites,
decorators and
generic type definitions
will be excluded from registration.
Namespace: SimpleInjector
Assembly: SimpleInjector (in SimpleInjector.dll) Version: 5.3.0
Syntax
[ObsoleteAttribute("Please use Container.Collection.Register instead. Will be removed in version 6.0.", true)] [EditorBrowsableAttribute(EditorBrowsableState.Never)] public void RegisterCollection( Type serviceType, IEnumerable<Assembly> assemblies )
Parameters
- serviceType
- Type: SystemType
The element type of the collections to register. This can be either a non-generic, closed-generic or open-generic type. - assemblies
- Type: System.Collections.GenericIEnumerableAssembly
A list of assemblies that will be searched.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Thrown when one of the supplied arguments contain a null reference. |
See Also