Ler em inglês

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);

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

Produto Versões
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9