PolicyLevel.ResolveMatchingCodeGroups(Evidence) Método

Definição

Resolve a política no nível da política e retorna a raiz de uma árvore de grupo de códigos que corresponde à evidência.

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

O Evidence usado para resolver a política.

Retornos

Uma CodeGroup que representa a raiz de uma árvore de grupos de códigos que corresponde à evidência especificada.

Exceções

O nível de política contém vários grupos de códigos correspondentes marcados como exclusivos.

O evidence parâmetro é null.

Comentários

Você pode usar esse método para analisar o efeito dos grupos de códigos em um nível de política em relação a um determinado conjunto de evidências. Por exemplo, se a política de segurança não estiver concedendo a um assembly as permissões mínimas de solicitação de código necessárias, poderá ser difícil informar examinando os grupos de códigos exatamente onde o problema está.

Como esse método retorna um grupo de códigos que pode ter grupos de códigos filho, é possível que um administrador examine o grupo de códigos e seus grupos de códigos filho e determine quais grupos de códigos correspondem.

Aplica-se a