Class IdentityRole
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityRole : AggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IMultiTenant, IHasEntityVersion
Constructors
IdentityRole()
Declaration
IdentityRole(Guid, string, Guid?)
Declaration
public IdentityRole(Guid id, string name, Guid? tenantId = null)
Parameters
Properties
Claims
Declaration
public virtual ICollection<IdentityRoleClaim> Claims { get; protected set; }
Property Value
EntityVersion
Declaration
public virtual int EntityVersion { get; protected set; }
Property Value
IsDefault
Declaration
public virtual bool IsDefault { get; set; }
Property Value
IsPublic
Declaration
public virtual bool IsPublic { get; set; }
Property Value
IsStatic
Declaration
public virtual bool IsStatic { get; set; }
Property Value
Name
Declaration
public virtual string Name { get; protected set; }
Property Value
NormalizedName
Declaration
[DisableAuditing]
public virtual string NormalizedName { get; protected set; }
Property Value
TenantId
Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Methods
AddClaim(IGuidGenerator, Claim)
Declaration
public virtual void AddClaim(IGuidGenerator guidGenerator, Claim claim)
Parameters
AddClaims(IGuidGenerator, IEnumerable<Claim>)
Declaration
public virtual void AddClaims(IGuidGenerator guidGenerator, IEnumerable<Claim> claims)
Parameters
ChangeName(string)
Declaration
public virtual void ChangeName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
FindClaim(Claim)
Declaration
public virtual IdentityRoleClaim FindClaim(Claim claim)
Parameters
Type |
Name |
Description |
Claim |
claim |
|
Returns
RemoveClaim(Claim)
Declaration
public virtual void RemoveClaim(Claim claim)
Parameters
Type |
Name |
Description |
Claim |
claim |
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Volo.Abp.Domain.Entities.Entity<System.Guid>.ToString()
Implements
Extension Methods