PolicyLevel.ResolveMatchingCodeGroups Method (Evidence)


Resolves policy at the policy level and returns the root of a code group tree that matches the evidence.

Namespace:   System.Security.Policy
Assembly:  mscorlib (in mscorlib.dll)

public CodeGroup ResolveMatchingCodeGroups(
	Evidence evidence


Type: System.Security.Policy.Evidence

The Evidence used to resolve policy.

Return Value

Type: System.Security.Policy.CodeGroup

A CodeGroup representing the root of a tree of code groups matching the specified evidence.

Exception Condition

The policy level contains multiple matching code groups marked as exclusive.


The evidence parameter is null.

You can use this method to analyze the effect of the code groups in a policy level with respect to a certain set of evidence. For example, if the security policy is not granting an assembly the minimum code request permissions it needs, it can be difficult to tell by examination of the code groups exactly where the problem is.

Since this method returns a code group that can have child code groups, it is possible for an administrator to examine the code group and its child code groups and determine which code groups match.

.NET Framework
Available since 1.1
Return to top