Method Register
- Namespace
- Autofac
- Assembly
- Autofac.dll
Register<T>(ContainerBuilder, Func<IComponentContext, T>)
public static IRegistrationBuilder<T, SimpleActivatorData, SingleRegistrationStyle> Register<T>(this ContainerBuilder builder, Func<IComponentContext, T> @delegate) where T : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, T>
Returns
- IRegistrationBuilder<T, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
T
Register<T>(ContainerBuilder, Func<IComponentContext, IEnumerable<Parameter>, T>)
public static IRegistrationBuilder<T, SimpleActivatorData, SingleRegistrationStyle> Register<T>(this ContainerBuilder builder, Func<IComponentContext, IEnumerable<Parameter>, T> @delegate) where T : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, IEnumerable<Parameter>, T>
Returns
- IRegistrationBuilder<T, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
T
Register<TDependency1, TComponent>(ContainerBuilder, Func<TDependency1, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TComponent>(this ContainerBuilder builder, Func<TDependency1, TComponent> @delegate) where TDependency1 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TComponent
Register<TDependency1, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TComponent> @delegate) where TDependency1 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TComponent
Register<TDependency1, TDependency2, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TComponent
Register<TDependency1, TDependency2, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TComponent
Register<TDependency1, TDependency2, TDependency3, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TDependency3, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TDependency3, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TDependency3, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TComponent
Register<TDependency1, TDependency2, TDependency3, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TDependency3, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TDependency3, TDependency4, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull where TDependency7 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TDependency7
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull where TDependency7 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TDependency7
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull where TDependency7 : notnull where TDependency8 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TDependency7
TDependency8
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull where TDependency7 : notnull where TDependency8 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TDependency7
TDependency8
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull where TDependency7 : notnull where TDependency8 : notnull where TDependency9 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TDependency7
TDependency8
TDependency9
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull where TDependency7 : notnull where TDependency8 : notnull where TDependency9 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TDependency7
TDependency8
TDependency9
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent>(ContainerBuilder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent>(this ContainerBuilder builder, Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull where TDependency7 : notnull where TDependency8 : notnull where TDependency9 : notnull where TDependency10 : notnull
Parameters
builder ContainerBuilder
delegate Func<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TDependency7
TDependency8
TDependency9
TDependency10
TComponent
Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent>(ContainerBuilder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent>)
public static IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle> Register<TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent>(this ContainerBuilder builder, Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent> @delegate) where TDependency1 : notnull where TDependency2 : notnull where TDependency3 : notnull where TDependency4 : notnull where TDependency5 : notnull where TDependency6 : notnull where TDependency7 : notnull where TDependency8 : notnull where TDependency9 : notnull where TDependency10 : notnull
Parameters
builder ContainerBuilder
delegate Func<IComponentContext, TDependency1, TDependency2, TDependency3, TDependency4, TDependency5, TDependency6, TDependency7, TDependency8, TDependency9, TDependency10, TComponent>
Returns
- IRegistrationBuilder<TComponent, SimpleActivatorData, SingleRegistrationStyle>
Type Parameters
TDependency1
TDependency2
TDependency3
TDependency4
TDependency5
TDependency6
TDependency7
TDependency8
TDependency9
TDependency10
TComponent