Show / Hide Table of Contents

Class PermissionDefinitionProvider

Inheritance
System.Object
PermissionDefinitionProvider
IdentityPermissionDefinitionProvider
CmsKitPermissionDefinitionProvider
Implements
IPermissionDefinitionProvider
ITransientDependency
Namespace: Volo.Abp.Authorization.Permissions
Assembly: Volo.Abp.Authorization.dll
Syntax
public abstract class PermissionDefinitionProvider : object, IPermissionDefinitionProvider, ITransientDependency

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)
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