Show / Hide Table of Contents

Class FeatureInterceptor

Inheritance
System.Object
FeatureInterceptor
Implements
ITransientDependency
Namespace: Volo.Abp.Features
Assembly: Volo.Abp.Features.dll
Syntax
public class FeatureInterceptor : AbpInterceptor, ITransientDependency

Constructors

FeatureInterceptor(IMethodInvocationFeatureCheckerService)

Declaration
public FeatureInterceptor(IMethodInvocationFeatureCheckerService methodInvocationFeatureCheckerService)
Parameters
Type Name Description
IMethodInvocationFeatureCheckerService methodInvocationFeatureCheckerService

Methods

CheckFeaturesAsync(IAbpMethodInvocation)

Declaration
protected virtual Task CheckFeaturesAsync(IAbpMethodInvocation invocation)
Parameters
Type Name Description
IAbpMethodInvocation invocation
Returns
Type Description
Task

InterceptAsync(IAbpMethodInvocation)

Declaration
public override Task InterceptAsync(IAbpMethodInvocation invocation)
Parameters
Type Name Description
IAbpMethodInvocation invocation
Returns
Type Description
Task

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft