Table of Contents

Method Named

Namespace
Autofac
Assembly
Autofac.dll

Named<TService>(IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle>, Func<Type, string>)

public static IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle> Named<TService>(this IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle> registration, Func<Type, string> serviceNameMapping)

Parameters

registration IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle>
serviceNameMapping Func<Type, string>

Returns

IRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle>

Type Parameters

TService

Named<TLimit, TScanningActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>, Func<Type, string>, Type)

public static IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> Named<TLimit, TScanningActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration, Func<Type, string> serviceNameMapping, Type serviceType) where TScanningActivatorData : ScanningActivatorData

Parameters

registration IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
serviceNameMapping Func<Type, string>
serviceType Type

Returns

IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>

Type Parameters

TLimit
TScanningActivatorData
TRegistrationStyle