FirstMatchCodeGroup.ResolveMatchingCodeGroups(Evidence) Método

Definição

Resolve grupos de códigos 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 evidência do assembly.

Retornos

Uma CodeGroup raiz da árvore de grupos de códigos correspondentes.

Exceções

O evidence parâmetro é null.

Comentários

Dada a evidência de um assembly a ser carregado, esse método avalia o grupo de códigos primeiro verificando a condição de associação em relação às evidências especificadas. Se houver uma correspondência, esse método retornará um grupo de códigos raiz. O grupo de códigos retornado contém grupos de código filho, que, por sua vez, podem ter grupos de código filho conforme necessário para refletir o conjunto completo de grupos de códigos que foram correspondidos pelas evidências fornecidas.

Para grupos de códigos de primeira correspondência, a condição de associação de cada grupo de código filho é testada em relação às evidências na ordem em que foram adicionadas; apenas a primeira correspondência é resolvida com o conjunto de evidências. Se não houver correspondências, a instrução de política do grupo de código de primeira correspondência pai se aplicará. O tipo de grupo de código filho correspondente determina como todos os grupos filho sob ele são aplicados, dependendo de como os ResolveMatchingCodeGroups métodos desses grupos filho funcionam.

Aplica-se a