private void LoadPolicyData(Model model, Helper.LoadPolicyLineHandler <string, Model> handler, IEnumerable <CasbinRule> rules) { foreach (var rule in rules) { handler(GetPolicyCotent(rule), model); } }
private void LoadPolicyData(Model.Model model, Helper.LoadPolicyLineHandler <string, Model.Model> handler, StreamReader inputStream) { while (!inputStream.EndOfStream) { var line = inputStream.ReadLine(); handler(line, model); } }
private async Task LoadPolicyDataAsync(Model.Model model, Helper.LoadPolicyLineHandler <string, Model.Model> handler, StreamReader inputStream) { while (!inputStream.EndOfStream) { string line = await inputStream.ReadLineAsync(); handler(line, model); } }