public Dictionary<string, object> GetEnvironmentVariables() { var dicResult = new Dictionary<string, object>(); var security = new MyEnvFunc((c) => { var args = c.Split(','); var elementCode = args[0]; var defaultValue = args.Length > 1 ? args[1] : ""; object result =SecurityContext.Current.PermissionManager.GetElementRule(elementCode); if (result == null) { result = defaultValue; } return result; }); dicResult.Add("Security", security); dicResult.Add("security", security); return dicResult; }
public Dictionary <string, object> GetEnvironmentVariables() { var dicResult = new Dictionary <string, object>(); var security = new MyEnvFunc((c) => { var args = c.Split(','); var elementCode = args[0]; var defaultValue = args.Length > 1 ? args[1] : ""; object result = SecurityContext.Current.PermissionManager.GetElementRule(elementCode); if (result == null) { result = defaultValue; } return(result); }); dicResult.Add("Security", security); dicResult.Add("security", security); return(dicResult); }