Method AsClosedTypesOf
- Namespace
- Autofac
- Assembly
- Autofac.dll
AsClosedTypesOf<TLimit, TScanningActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>, Type)
public static IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> AsClosedTypesOf<TLimit, TScanningActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType) where TScanningActivatorData : ScanningActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
openGenericServiceType Type
Returns
- IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TScanningActivatorData
TRegistrationStyle
AsClosedTypesOf<TLimit, TScanningActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>, Type, object)
public static IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> AsClosedTypesOf<TLimit, TScanningActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType, object serviceKey) where TScanningActivatorData : ScanningActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
openGenericServiceType Type
serviceKey object
Returns
- IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TScanningActivatorData
TRegistrationStyle
AsClosedTypesOf<TLimit, TScanningActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>, Type, Func<Type, object>)
public static IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> AsClosedTypesOf<TLimit, TScanningActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration, Type openGenericServiceType, Func<Type, object> serviceKeyMapping) where TScanningActivatorData : ScanningActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
openGenericServiceType Type
serviceKeyMapping Func<Type, object>
Returns
- IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TScanningActivatorData
TRegistrationStyle