public AccessDeniedPreconditionResult(RoleLevel userRole, RoleMatchType matchType, RoleLevel requiredRole)
     : base(CommandError.UnmetPrecondition, "Access Denied")
 {
     UserRole     = userRole;
     MatchType    = matchType;
     RequiredRole = requiredRole;
 }
예제 #2
0
 public AccessDeniedPreconditionResult(RoleLevel UserRole, RoleMatchType Match, RoleLevel Required)
     : base(CommandError.UnmetPrecondition, "Access Denied")
 {
     this.UserRole     = UserRole;
     this.MatchType    = Match;
     this.RequiredRole = Required;
 }
예제 #3
0
 public RequireRoleAttribute(RoleLevel level, RoleMatchType matchType)
 {
     Level     = level;
     MatchType = matchType;
 }
예제 #4
0
 public RoleLevelAttribute(RoleLevel requiredRole, RoleMatchType MatchType = RoleMatchType.GREATER_THEN_OR_EQUAL)
 {
     this.requiredRole = requiredRole;
     this.matchType    = MatchType;
 }