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

  • name
    Type: System.String
    Name to use for registration, null if a default registration.

Return Value

The UnityContainer object that this method was called on (this in C#, Me in Visual Basic).

See Also

UnityContainerExtensions Class

RegisterType Overload

Microsoft.Practices.Unity Namespace