Show / Hide Table of Contents

Class PermissionDefinitionProvider

Inheritance
object
PermissionDefinitionProvider
Implements
IPermissionDefinitionProvider
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Authorization.Permissions
Assembly: Volo.Abp.Authorization.Abstractions.dll
Syntax
public abstract class PermissionDefinitionProvider : IPermissionDefinitionProvider, ITransientDependency

Constructors

PermissionDefinitionProvider()

Declaration
protected PermissionDefinitionProvider()

Methods

Define(IPermissionDefinitionContext)

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

PostDefine(IPermissionDefinitionContext)

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

PreDefine(IPermissionDefinitionContext)

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

Implements

IPermissionDefinitionProvider
ITransientDependency

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>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by Volosoft