UnityContainer.ResolveAll Method
Return instances of all registered types requested.
Namespace: Microsoft.Practices.Unity
Assembly: Microsoft.Practices.Unity (in Microsoft.Practices.Unity.dll) Version: 3.0.0.0 (3.0.1304.0)
Syntax
public IEnumerable<Object> ResolveAll(
Type t,
params ResolverOverride[] resolverOverrides
)
'Declaration
Public Function ResolveAll (
t As Type,
ParamArray resolverOverrides As ResolverOverride()
) As IEnumerable(Of Object)
public:
virtual IEnumerable<Object^>^ ResolveAll(
Type^ t,
... array<ResolverOverride^>^ resolverOverrides
) sealed
Parameters
- t
Type: System.Type
The type requested.
- resolverOverrides
Type: array<Microsoft.Practices.Unity.ResolverOverride[]
Any overrides for the resolve calls.
Return Value
Type: IEnumerable<Object>
Set of objects of type t.
Implements
IUnityContainer.ResolveAll(Type, array<ResolverOverride[])
Remarks
This method is useful if you've registered multiple types with the same Type but different names.
Be aware that this method does NOT return an instance for the default (unnamed) registration.