UnityContainerExtensions.RegisterType Method (IUnityContainer, Type, String, array<InjectionMember[])
Register a LifetimeManager for the given type and name with the container. No type mapping is performed for this type.
Namespace: Microsoft.Practices.Unity
Assembly: Microsoft.Practices.Unity (in Microsoft.Practices.Unity.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function RegisterType ( _
container As IUnityContainer, _
t As Type, _
name As String, _
ParamArray injectionMembers As InjectionMember() _
) As IUnityContainer
public static IUnityContainer RegisterType(
this IUnityContainer container,
Type t,
string name,
params InjectionMember[] injectionMembers
)
[ExtensionAttribute]
public:
static IUnityContainer^ RegisterType(
IUnityContainer^ container,
Type^ t,
String^ name,
... array<InjectionMember^>^ injectionMembers
)
public static function RegisterType(
container : IUnityContainer,
t : Type,
name : String,
... injectionMembers : InjectionMember[]
) : IUnityContainer
Parameters
- container
Type: Microsoft.Practices.Unity.IUnityContainer
Container to configure.
- t
Type: System.Type
The Type to configure in the container.
- name
Type: System.String
Name to use for registration, null if a default registration.
- injectionMembers
Type: array<Microsoft.Practices.Unity.InjectionMember[]
Injection configuration objects.
Return Value
The UnityContainer object that this method was called on (this in C#, Me in Visual Basic).