Beispiel #1
0
 private void LoadPolicyData(Model model, Helper.LoadPolicyLineHandler <string, Model> handler, IEnumerable <CasbinRule> rules)
 {
     foreach (var rule in rules)
     {
         handler(GetPolicyCotent(rule), model);
     }
 }
Beispiel #2
0
 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);
            }
        }