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
registrationIRegistrationBuilder<object, ScanningActivatorData, DynamicRegistrationStyle>serviceNameMappingFunc<Type, string>
Returns
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
registrationIRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>serviceNameMappingFunc<Type, string>serviceTypeType
Returns
- IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimitTScanningActivatorDataTRegistrationStyle