Show / Hide Table of Contents

Interface IPermissionDefinitionContext

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

Properties

ServiceProvider

Declaration
IServiceProvider ServiceProvider { get; }
Property Value
Type Description
IServiceProvider

Methods

AddGroup(string, ILocalizableString?)

Declaration
PermissionGroupDefinition AddGroup(string name, ILocalizableString? displayName = null)
Parameters
Type Name Description
string name
ILocalizableString displayName
Returns
Type Description
PermissionGroupDefinition

GetGroup(string)

Declaration
PermissionGroupDefinition GetGroup(string name)
Parameters
Type Name Description
string name
Returns
Type Description
PermissionGroupDefinition

GetGroupOrNull(string)

Declaration
PermissionGroupDefinition? GetGroupOrNull(string name)
Parameters
Type Name Description
string name
Returns
Type Description
PermissionGroupDefinition

GetPermissionOrNull(string)

Declaration
PermissionDefinition? GetPermissionOrNull(string name)
Parameters
Type Name Description
string name
Returns
Type Description
PermissionDefinition

RemoveGroup(string)

Declaration
void RemoveGroup(string name)
Parameters
Type Name Description
string name

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>>)
PermissionDefinitionContextExtensions.TryDisablePermission(IPermissionDefinitionContext, string)
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