Show / Hide Table of Contents

Class IdentityClaim

Inheritance
System.Object
Entity
Entity<Guid>
IdentityClaim
IdentityRoleClaim
IdentityUserClaim
Implements
IEntity<Guid>
IEntity
IMultiTenant
Inherited Members
Entity<Guid>.Id
Entity<Guid>.GetKeys()
Entity<Guid>.ToString()
Entity.EntityEquals(IEntity)
Namespace: Volo.Abp.Identity
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public abstract class IdentityClaim : Entity<Guid>, IEntity<Guid>, IEntity, IMultiTenant

Constructors

IdentityClaim()

Declaration
protected IdentityClaim()

IdentityClaim(Guid, Claim, Nullable<Guid>)

Declaration
protected IdentityClaim(Guid id, Claim claim, Guid? tenantId)
Parameters
Type Name Description
Guid id
Claim claim
System.Nullable<Guid> tenantId

IdentityClaim(Guid, String, String, Nullable<Guid>)

Declaration
protected IdentityClaim(Guid id, string claimType, string claimValue, Guid? tenantId)
Parameters
Type Name Description
Guid id
System.String claimType
System.String claimValue
System.Nullable<Guid> tenantId

Properties

ClaimType

Gets or sets the claim type for this claim.

Declaration
public virtual string ClaimType { get; protected set; }
Property Value
Type Description
System.String

ClaimValue

Gets or sets the claim value for this claim.

Declaration
public virtual string ClaimValue { get; protected set; }
Property Value
Type Description
System.String

TenantId

Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Type Description
System.Nullable<Guid>

Methods

SetClaim(Claim)

Declaration
public virtual void SetClaim(Claim claim)
Parameters
Type Name Description
Claim claim

ToClaim()

Creates a Claim instance from this entity.

Declaration
public virtual Claim ToClaim()
Returns
Type Description
Claim

Implements

IEntity<TKey>
IEntity
IMultiTenant

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