Class PermissionGroupDefinition
Inheritance
PermissionGroupDefinition
Assembly: Volo.Abp.Authorization.Abstractions.dll
Syntax
public class PermissionGroupDefinition : ICanAddChildPermission
Constructors
PermissionGroupDefinition(string, ILocalizableString?)
Declaration
protected PermissionGroupDefinition(string name, ILocalizableString? displayName = null)
Parameters
Properties
DisplayName
Declaration
public ILocalizableString DisplayName { get; set; }
Property Value
this[string]
Declaration
public object? this[string name] { get; set; }
Parameters
Type |
Name |
Description |
string |
name |
|
Property Value
Name
Declaration
public string Name { get; }
Property Value
Permissions
Declaration
public IReadOnlyList<PermissionDefinition> Permissions { get; }
Property Value
Properties
Declaration
public Dictionary<string, object?> Properties { get; }
Property Value
Methods
AddPermission(string, ILocalizableString?, MultiTenancySides, bool)
Declaration
public virtual PermissionDefinition AddPermission(string name, ILocalizableString? displayName = null, MultiTenancySides multiTenancySide = MultiTenancySides.Both, bool isEnabled = true)
Parameters
Returns
GetPermissionOrNull(string)
Declaration
public PermissionDefinition? GetPermissionOrNull(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetPermissionsWithChildren()
Declaration
public virtual List<PermissionDefinition> GetPermissionsWithChildren()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods