Method RegisterAdapter
- Namespace
- Autofac
- Assembly
- Autofac.dll
RegisterAdapter<TFrom, TTo>(ContainerBuilder, Func<IComponentContext, IEnumerable<Parameter>, TFrom, TTo>)
public static IRegistrationBuilder<TTo, LightweightAdapterActivatorData, DynamicRegistrationStyle> RegisterAdapter<TFrom, TTo>(this ContainerBuilder builder, Func<IComponentContext, IEnumerable<Parameter>, TFrom, TTo> adapter) where TFrom : notnull where TTo : notnull
Parameters
builderContainerBuilderadapterFunc<IComponentContext, IEnumerable<Parameter>, TFrom, TTo>
Returns
Type Parameters
TFromTTo
RegisterAdapter<TFrom, TTo>(ContainerBuilder, Func<IComponentContext, TFrom, TTo>)
public static IRegistrationBuilder<TTo, LightweightAdapterActivatorData, DynamicRegistrationStyle> RegisterAdapter<TFrom, TTo>(this ContainerBuilder builder, Func<IComponentContext, TFrom, TTo> adapter) where TFrom : notnull where TTo : notnull
Parameters
builderContainerBuilderadapterFunc<IComponentContext, TFrom, TTo>
Returns
Type Parameters
TFromTTo
RegisterAdapter<TFrom, TTo>(ContainerBuilder, Func<TFrom, TTo>)
public static IRegistrationBuilder<TTo, LightweightAdapterActivatorData, DynamicRegistrationStyle> RegisterAdapter<TFrom, TTo>(this ContainerBuilder builder, Func<TFrom, TTo> adapter) where TFrom : notnull where TTo : notnull
Parameters
builderContainerBuilderadapterFunc<TFrom, TTo>
Returns
Type Parameters
TFromTTo