UnityContainerExtensions.RegisterType<T> Method (IUnityContainer, LifetimeManager, array<InjectionMember[])

Register a LifetimeManager for the given type 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(Of T) ( _
    container As IUnityContainer, _
    lifetimeManager As LifetimeManager, _
    ParamArray injectionMembers As InjectionMember() _
) As IUnityContainer
public static IUnityContainer RegisterType<T>(
    this IUnityContainer container,
    LifetimeManager lifetimeManager,
    params InjectionMember[] injectionMembers
)
[ExtensionAttribute]
public:
generic<typename T>
static IUnityContainer^ RegisterType(
    IUnityContainer^ container, 
    LifetimeManager^ lifetimeManager, 
    ... array<InjectionMember^>^ injectionMembers
)
JScript does not support generic types or methods.

Parameters

Type Parameters

  • T
    The type to apply the lifetimeManager to.

Return Value

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

See Also

UnityContainerExtensions Class

RegisterType<T> Overload

Microsoft.Practices.Unity Namespace