Show / Hide Table of Contents

Class CurrentPrincipalAccessorBase

Inheritance
object
CurrentPrincipalAccessorBase
MauiBlazorCurrentPrincipalAccessor
WebAssemblyRemoteCurrentPrincipalAccessor
ThreadCurrentPrincipalAccessor
Implements
ICurrentPrincipalAccessor
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Security.Claims
Assembly: Volo.Abp.Security.dll
Syntax
public abstract class CurrentPrincipalAccessorBase : ICurrentPrincipalAccessor

Constructors

CurrentPrincipalAccessorBase()

Declaration
protected CurrentPrincipalAccessorBase()

Properties

Principal

Declaration
public ClaimsPrincipal Principal { get; }
Property Value
Type Description
ClaimsPrincipal

Methods

Change(ClaimsPrincipal)

Declaration
public virtual IDisposable Change(ClaimsPrincipal principal)
Parameters
Type Name Description
ClaimsPrincipal principal
Returns
Type Description
IDisposable

GetClaimsPrincipal()

Declaration
protected abstract ClaimsPrincipal GetClaimsPrincipal()
Returns
Type Description
ClaimsPrincipal

Implements

ICurrentPrincipalAccessor

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>)
CurrentPrincipalAccessorExtensions.Change(ICurrentPrincipalAccessor, IEnumerable<Claim>)
CurrentPrincipalAccessorExtensions.Change(ICurrentPrincipalAccessor, Claim)
CurrentPrincipalAccessorExtensions.Change(ICurrentPrincipalAccessor, ClaimsIdentity)
In this article
Back to top Powered by ABP.IO Platform