Show / Hide Table of Contents

Class PermissionDefinitionProvider

Inheritance
object
PermissionDefinitionProvider
AccountPermissionDefinitionProvider
TestPermissionDefinitionProvider
TestPermissionDefinitionProvider
AbpAuditLoggingPermissionDefinitionProvider
AuthorizationTestPermissionDefinitionProvider
FeaturePermissionDefinitionProvider
IdentityPermissionDefinitionProvider
IdentityPermissionDefinitionProviderEntityHistoryTuner
IdentityTestPermissionDefinitionProvider
AbpIdentityServerPermissionDefinitionProvider
IdentityServerPermissionDefinitionProviderEntityHistoryTuner
LanguageManagementPermissionDefinitionProvider
LeptonThemeManagementPermissionDefinitionProvider
AbpOpenIddictProPermissionDefinitionProvider
TestPermissionDefinitionProvider
TestPermissionDefinitionProvider
SettingManagementPermissionDefinitionProvider
AbpTenantManagementPermissionDefinitionProvider
TextTemplateManagementPermissionDefinitionProvider
TestPermissionDefinitionProvider
CmsKitAdminPermissionDefinitionProvider
CmsKitPermissionDefinitionProvider
CmsKitProAdminPermissionDefinitionProvider
CmsKitProPublicPermissionDefinitionProvider
CmsKitPublicPermissionDefinitionProvider
DocsAdminPermissionDefinitionProvider
FormsPermissionDefinitionProvider
PaymentAdminPermissionDefinitionProvider
SaasHostPermissionDefinitionProvider
SaasHostPermissionDefinitionProviderEntityHistoryTuner
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>>)
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