Class SoCoreClaimsPrincipalExtensions
Inheritance
SoCoreClaimsPrincipalExtensions
Assembly: SoCore.dll
Syntax
public static class SoCoreClaimsPrincipalExtensions
Methods
ClearCache(ClaimsPrincipal)
Declaration
public static void ClearCache(this ClaimsPrincipal claimsPrincipal)
Parameters
ClearCachedItem(ClaimsPrincipal, string)
Declaration
public static void ClearCachedItem(this ClaimsPrincipal claimsPrincipal, string cacheKey)
Parameters
GetAssociate(ClaimsPrincipal)
Declaration
public static string GetAssociate(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetAssociateId(ClaimsPrincipal)
Declaration
public static int GetAssociateId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetCachedItem<TItem>(ClaimsPrincipal, string)
Declaration
public static TItem GetCachedItem<TItem>(this ClaimsPrincipal claimsPrincipal, string cacheKey)
Parameters
Returns
Type Parameters
GetClaimsIdentity(ClaimsPrincipal)
Declaration
public static ClaimsIdentity GetClaimsIdentity(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
Declaration
public static int GetContactId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
Declaration
public static int GetContactOwnerId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetContextIdentifier(ClaimsPrincipal)
Declaration
public static string GetContextIdentifier(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetCountryId(ClaimsPrincipal)
Declaration
public static int GetCountryId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetEMailAddress(ClaimsPrincipal)
Declaration
public static string GetEMailAddress(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetEjAccessLevel(ClaimsPrincipal)
Declaration
public static EjAccess GetEjAccessLevel(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetEjUserId(ClaimsPrincipal)
Declaration
public static int GetEjUserId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetEjUserStatus(ClaimsPrincipal)
Declaration
public static EjUserStatus GetEjUserStatus(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetFullName(ClaimsPrincipal)
Declaration
public static string GetFullName(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetFunctionRights(ClaimsPrincipal)
Declaration
public static string[] GetFunctionRights(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetGroupId(ClaimsPrincipal)
Declaration
public static int GetGroupId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetHomeCountryId(ClaimsPrincipal)
Declaration
public static int GetHomeCountryId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetIsPerson(ClaimsPrincipal)
Declaration
public static bool GetIsPerson(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetPersonId(ClaimsPrincipal)
Declaration
public static int GetPersonId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetRoleDescription(ClaimsPrincipal)
Declaration
public static string GetRoleDescription(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetRoleId(ClaimsPrincipal)
Declaration
public static int GetRoleId(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetRoleName(ClaimsPrincipal)
Declaration
public static string GetRoleName(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetRoleType(ClaimsPrincipal)
Declaration
public static RoleType GetRoleType(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetSecondaryGroups(ClaimsPrincipal)
Declaration
public static int[] GetSecondaryGroups(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetUserName(ClaimsPrincipal)
Declaration
public static string GetUserName(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
GetUserType(ClaimsPrincipal)
Declaration
public static UserType GetUserType(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
Type |
Description |
UserType |
|
HasFunctionRight(ClaimsPrincipal, string)
Declaration
public static bool HasFunctionRight(this ClaimsPrincipal claimsPrincipal, string functionRight)
Parameters
Returns
IsSameUser(ClaimsPrincipal, ClaimsPrincipal)
Declaration
public static bool IsSameUser(this ClaimsPrincipal claimsPrincipal, ClaimsPrincipal otherPrincipal)
Parameters
Returns
IsValid(ClaimsPrincipal)
Declaration
public static bool IsValid(this ClaimsPrincipal claimsPrincipal)
Parameters
Returns
SetCachedItem<TItem>(ClaimsPrincipal, string, TItem, double)
Declaration
public static void SetCachedItem<TItem>(this ClaimsPrincipal claimsPrincipal, string cacheKey, TItem value, double seconds)
Parameters
Type Parameters
SetCachedItem<TItem>(ClaimsPrincipal, string, TItem, TimeSpan)
Declaration
public static void SetCachedItem<TItem>(this ClaimsPrincipal claimsPrincipal, string cacheKey, TItem value, TimeSpan duration)
Parameters
Type Parameters
TryGetCachedItem<TItem>(ClaimsPrincipal, string, out TItem)
Declaration
public static bool TryGetCachedItem<TItem>(this ClaimsPrincipal claimsPrincipal, string cacheKey, out TItem item)
Parameters
Returns
Type Parameters