Show / Hide Table of Contents

Class AuthorizationInterceptor

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

Constructors

AuthorizationInterceptor(IMethodInvocationAuthorizationService)

Declaration
public AuthorizationInterceptor(IMethodInvocationAuthorizationService methodInvocationAuthorizationService)
Parameters
Type Name Description
IMethodInvocationAuthorizationService methodInvocationAuthorizationService

Methods

AuthorizeAsync(IAbpMethodInvocation)

Declaration
protected virtual Task AuthorizeAsync(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.IsIn<T>(T, IEnumerable<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