ContainerRegisterCollection Method (Type, IEnumerableType)

Simple Injector

Note: This API is now obsolete.

Registers a collection of serviceTypes, whose instances will be resolved lazily each time the resolved collection of serviceType is enumerated. The underlying collection is a stream that will return individual instances based on their specific registered lifestyle, for each call to Current. The order in which the types appear in the collection is the exact same order that the items were supplied to this method, i.e the resolved collection is deterministic.

Namespace:  SimpleInjector
Assembly:  SimpleInjector (in SimpleInjector.dll) Version: 5.3.0

[ObsoleteAttribute("Please use Container.Collection.Register instead. Will be removed in version 6.0.", 
public void RegisterCollection(
	Type serviceType,
	IEnumerable<Type> serviceTypes


Type: SystemType
The base type or interface for elements in the collection.
Type: System.Collections.GenericIEnumerableType
The collection of Type objects whose instances will be requested from the container.

ArgumentNullExceptionThrown when one of the supplied arguments is a null reference.
ArgumentExceptionThrown when serviceTypes contains a null element, a generic type definition, or the serviceType is not assignable from one of the given serviceTypes elements.
See Also