Compartir vía


PolicyLevel.ResolveMatchingCodeGroups(Evidence) Método

Definición

Resuelve la directiva en el nivel de directiva y devuelve la raíz de un árbol de grupo de código que coincide con la prueba.

public:
 System::Security::Policy::CodeGroup ^ ResolveMatchingCodeGroups(System::Security::Policy::Evidence ^ evidence);
public System.Security.Policy.CodeGroup ResolveMatchingCodeGroups (System.Security.Policy.Evidence evidence);
member this.ResolveMatchingCodeGroups : System.Security.Policy.Evidence -> System.Security.Policy.CodeGroup
Public Function ResolveMatchingCodeGroups (evidence As Evidence) As CodeGroup

Parámetros

evidence
Evidence

Evidence que se utiliza para resolver la directiva.

Devoluciones

CodeGroup que representa la raíz de un árbol de grupo de código que coincide con la prueba especificada.

Excepciones

El nivel de directiva contiene múltiples grupos de código coincidentes marcados como exclusivos.

El parámetro evidence es null.

Comentarios

Puede usar este método para analizar el efecto de los grupos de código en un nivel de directiva con respecto a un determinado conjunto de evidencias. Por ejemplo, si la directiva de seguridad no concede a un ensamblado los permisos mínimos de solicitud de código que necesita, puede ser difícil de saber mediante el examen de los grupos de código exactamente donde está el problema.

Dado que este método devuelve un grupo de código que puede tener grupos de código secundarios, es posible que un administrador examine el grupo de código y sus grupos de código secundarios y determine qué grupos de código coinciden.

Se aplica a