FirstMatchCodeGroup.ResolveMatchingCodeGroups(Evidence) Método

Definição

Resolve grupos de código correspondentes.

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

Parâmetros

evidence
Evidence

A prova para a assembleia.

Devoluções

A CodeGroup que é a raiz da árvore de grupos de código correspondentes.

Exceções

O evidence parâmetro é null.

Observações

Dada a evidência de que um assembly será carregado, este método avalia o grupo de código verificando primeiro a condição de pertença à evidência especificada. Se houver correspondência, este método devolve um grupo de código raiz. O grupo de código devolvido contém grupos de código filhos, que por sua vez podem ter grupos de código filhos conforme necessário para refletir o conjunto completo de grupos de código que foram correspondidos pelas evidências fornecidas.

Para grupos de código de primeira correspondência, a condição de pertença a cada grupo de código filho é testada com base na evidência na ordem em que foram adicionados; Apenas a primeira correspondência é resolvida com as provas apresentadas. Se não houver correspondências, aplica-se a declaração de política do grupo de código de primeiro correspondência do pai. O tipo de grupo de código filho correspondente determina como todos os grupos filhos sob ele são aplicados, dependendo de como funcionam os ResolveMatchingCodeGroups métodos destes grupos filhos.

Aplica-se a