Click or drag to resize

RegistrationExtensions Class

Adds registration syntax to the ContainerBuilder type.
Inheritance Hierarchy
SystemObject
  Autofac.Extras.DynamicProxyRegistrationExtensions

Namespace:  Autofac.Extras.DynamicProxy
Assembly:  Autofac.Extras.DynamicProxy (in Autofac.Extras.DynamicProxy.dll) Version: 4.5.0-develop-00264+bdea6e72b9452fb6351a30d9549cc09b844a02d8
Syntax
public static class RegistrationExtensions
Methods
  NameDescription
Public methodStatic memberEnableClassInterceptorsTLimit, TRegistrationStyle(IRegistrationBuilderTLimit, ScanningActivatorData, TRegistrationStyle)
Enable class interception on the target type. Interceptors will be determined via Intercept attributes on the class or added with InterceptedBy(). Only virtual methods can be intercepted this way.
Public methodStatic memberEnableClassInterceptorsTLimit, TRegistrationStyle(IRegistrationBuilderTLimit, ScanningActivatorData, TRegistrationStyle, ProxyGenerationOptions, Type)
Enable class interception on the target type. Interceptors will be determined via Intercept attributes on the class or added with InterceptedBy(). Only virtual methods can be intercepted this way.
Public methodStatic memberEnableClassInterceptorsTLimit, TConcreteReflectionActivatorData, TRegistrationStyle(IRegistrationBuilderTLimit, TConcreteReflectionActivatorData, TRegistrationStyle)
Enable class interception on the target type. Interceptors will be determined via Intercept attributes on the class or added with InterceptedBy(). Only virtual methods can be intercepted this way.
Public methodStatic memberEnableClassInterceptorsTLimit, TConcreteReflectionActivatorData, TRegistrationStyle(IRegistrationBuilderTLimit, TConcreteReflectionActivatorData, TRegistrationStyle, ProxyGenerationOptions, Type)
Enable class interception on the target type. Interceptors will be determined via Intercept attributes on the class or added with InterceptedBy(). Only virtual methods can be intercepted this way.
Public methodStatic memberEnableInterfaceInterceptorsTLimit, TActivatorData, TSingleRegistrationStyle(IRegistrationBuilderTLimit, TActivatorData, TSingleRegistrationStyle)
Enable interface interception on the target type. Interceptors will be determined via Intercept attributes on the class or interface, or added with InterceptedBy() calls.
Public methodStatic memberEnableInterfaceInterceptorsTLimit, TActivatorData, TSingleRegistrationStyle(IRegistrationBuilderTLimit, TActivatorData, TSingleRegistrationStyle, ProxyGenerationOptions)
Enable interface interception on the target type. Interceptors will be determined via Intercept attributes on the class or interface, or added with InterceptedBy() calls.
Public methodStatic memberInterceptedByTLimit, TActivatorData, TStyle(IRegistrationBuilderTLimit, TActivatorData, TStyle, Service)
Allows a list of interceptor services to be assigned to the registration.
Public methodStatic memberInterceptedByTLimit, TActivatorData, TStyle(IRegistrationBuilderTLimit, TActivatorData, TStyle, String)
Allows a list of interceptor services to be assigned to the registration.
Public methodStatic memberInterceptedByTLimit, TActivatorData, TStyle(IRegistrationBuilderTLimit, TActivatorData, TStyle, Type)
Allows a list of interceptor services to be assigned to the registration.
Public methodStatic memberInterceptTransparentProxyTLimit, TActivatorData, TSingleRegistrationStyle(IRegistrationBuilderTLimit, TActivatorData, TSingleRegistrationStyle, Type)
Intercepts the interface of a transparent proxy (such as WCF channel factory based clients).
Public methodStatic memberInterceptTransparentProxyTLimit, TActivatorData, TSingleRegistrationStyle(IRegistrationBuilderTLimit, TActivatorData, TSingleRegistrationStyle, ProxyGenerationOptions, Type)
Intercepts the interface of a transparent proxy (such as WCF channel factory based clients).
Top
See Also