public static string PermissionName(ContextScopeElement scope) { switch (scope) { case ContextScopeElement.Application: return("App"); case ContextScopeElement.Global: return("Gbl"); case ContextScopeElement.Module: return("Mod"); case ContextScopeElement.System: return("Sys"); case ContextScopeElement.Container: return("Con"); case ContextScopeElement.Enterprise: return("Ent"); case ContextScopeElement.HostingSite: return("Fac"); case ContextScopeElement.Machine: return("Srv"); case ContextScopeElement.MachineGroup: return("Clu"); case ContextScopeElement.Process: return("Pro"); case ContextScopeElement.Request: return("Req"); case ContextScopeElement.Service: return("Svc"); case ContextScopeElement.User: return("Usr"); default: return("Unk"); } }
public static string PermissionName(OperationType opType, ContextScopeElement scope, AccessType access, string name) { return(PermissionUtils.PermissionName(opType) + PermissionUtils.PermissionName(scope) + PermissionUtils.PermissionName(access) + name); }