System.Security.PolicyManager.ResolveCodeGroups C# (CSharp) Метод

ResolveCodeGroups() приватный Метод

private ResolveCodeGroups ( Evidence evidence ) : IEnumerator
evidence System.Security.Policy.Evidence
Результат IEnumerator
        internal IEnumerator ResolveCodeGroups (Evidence evidence) {
            ArrayList accumList = new ArrayList();
            IEnumerator levelEnumerator = PolicyLevels.GetEnumerator();

            while (levelEnumerator.MoveNext())
            {
                CodeGroup temp = ((PolicyLevel)levelEnumerator.Current).ResolveMatchingCodeGroups(evidence);
                if (temp != null)
                    accumList.Add(temp);
            }

            return accumList.GetEnumerator(0, accumList.Count);
        }

Usage Example

Пример #1
0
        static public IEnumerator ResolvePolicyGroups(Evidence evidence)
        {
            if (!AppDomain.CurrentDomain.IsLegacyCasPolicyEnabled)
            {
                throw new NotSupportedException(Environment.GetResourceString("NotSupported_RequiresCasPolicyExplicit"));
            }

            return(polmgr.ResolveCodeGroups(evidence));
        }
All Usage Examples Of System.Security.PolicyManager::ResolveCodeGroups