Show / Hide Table of Contents

Class ThreadCurrentPrincipalAccessor

Inheritance
System.Object
ThreadCurrentPrincipalAccessor
HttpContextCurrentPrincipalAccessor
Implements
ICurrentPrincipalAccessor
ISingletonDependency
Namespace: Volo.Abp.Security.Claims
Assembly: Volo.Abp.Security.dll
Syntax
public class ThreadCurrentPrincipalAccessor : object, ICurrentPrincipalAccessor, ISingletonDependency

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 virtual ClaimsPrincipal GetClaimsPrincipal()
Returns
Type Description
ClaimsPrincipal

Implements

ICurrentPrincipalAccessor
ISingletonDependency

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