Compartilhar via


PolicyLevel.ResolveMatchingCodeGroups(Evidence) Método

Definição

Resolve política no nível de 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

Um CodeGroup que representa a raiz de uma árvore de grupos de código correspondentes à evidência especificada.

Exceções

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

O parâmetro evidence é 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 dizer pelo exame dos 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