コード例 #1
0
ファイル: CoreEnforcer.cs プロジェクト: casbin/Casbin.NET
        /// <summary>
        /// Reloads the policy from file/database.
        /// </summary>
        public void LoadPolicy()
        {
            if (adapter is null)
            {
                return;
            }

            ClearPolicy();
            adapter.LoadPolicy(model);

            model.RefreshPolicyStringSet();
            model.SortPoliciesByPriority();

            if (autoBuildRoleLinks)
            {
                BuildRoleLinks();
            }
        }