Table of Contents

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