Show / Hide Table of Contents

Interface IPermissionDefinitionProvider

Namespace: Volo.Abp.Authorization.Permissions
Assembly: Volo.Abp.Authorization.Abstractions.dll
Syntax
public interface IPermissionDefinitionProvider

Methods

Define(IPermissionDefinitionContext)

Declaration
void Define(IPermissionDefinitionContext context)
Parameters
Type Name Description
IPermissionDefinitionContext context

PostDefine(IPermissionDefinitionContext)

Declaration
void PostDefine(IPermissionDefinitionContext context)
Parameters
Type Name Description
IPermissionDefinitionContext context

PreDefine(IPermissionDefinitionContext)

Declaration
void PreDefine(IPermissionDefinitionContext context)
Parameters
Type Name Description
IPermissionDefinitionContext context

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform