- Namespace
- Autofac.Extras.DynamicProxy
- Assembly
- Autofac.Extras.DynamicProxy.dll
public static IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle> EnableClassInterceptors<TLimit, TRegistrationStyle>(this IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle> registration)
Parameters
registration IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle>
Returns
- IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TRegistrationStyle
public static IRegistrationBuilder<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle> EnableClassInterceptors<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle> registration) where TConcreteReflectionActivatorData : ConcreteReflectionActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle>
Returns
- IRegistrationBuilder<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TConcreteReflectionActivatorData
TRegistrationStyle
public static IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle> EnableClassInterceptors<TLimit, TRegistrationStyle>(this IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle> registration, ProxyGenerationOptions options, params Type[] additionalInterfaces)
Parameters
registration IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle>
options ProxyGenerationOptions
additionalInterfaces Type[]
Returns
- IRegistrationBuilder<TLimit, ScanningActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TRegistrationStyle
public static IRegistrationBuilder<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle> EnableClassInterceptors<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle> registration, ProxyGenerationOptions options, params Type[] additionalInterfaces) where TConcreteReflectionActivatorData : ConcreteReflectionActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle>
options ProxyGenerationOptions
additionalInterfaces Type[]
Returns
- IRegistrationBuilder<TLimit, TConcreteReflectionActivatorData, TRegistrationStyle>
Type Parameters
TLimit
TConcreteReflectionActivatorData
TRegistrationStyle