âšī¸ This class is a work-in-progress API and can change at any time.
It's documented so you see how it works.
đ Do not use it, as future changes could break your code.
Class UserElevationExtensions
Namespace ToSic .Sys .Users
Assembly ToSic.Sys.Security.dll
[WorkInProgressApi("v20.01")]
public static class UserElevationExtensions
Inheritance
object
UserElevationExtensions
Methods
GetElevation(IUser)
public static UserElevation GetElevation(this IUser user)
Parameters
user IUser
Returns
UserElevation
IsAtLeast(UserElevation, UserElevation)
public static bool IsAtLeast(this UserElevation elevation, UserElevation minimum)
Parameters
elevation UserElevation
minimum UserElevation
Returns
bool
IsAtMost(UserElevation, UserElevation)
public static bool IsAtMost(this UserElevation elevation, UserElevation maximum)
Parameters
elevation UserElevation
maximum UserElevation
Returns
bool
IsForAllOrInRange(UserElevation, UserElevation, UserElevation)
public static bool IsForAllOrInRange(this UserElevation user, UserElevation minimum, UserElevation maximum)
Parameters
user UserElevation
minimum UserElevation
maximum UserElevation
Returns
bool