Share via


CodeGroup.Resolve(Evidence) Método

Definición

Cuando se reemplaza en una clase derivada, resuelve la directiva del grupo de código y sus descendientes para un conjunto de evidencias.

public:
 abstract System::Security::Policy::PolicyStatement ^ Resolve(System::Security::Policy::Evidence ^ evidence);
public abstract System.Security.Policy.PolicyStatement Resolve (System.Security.Policy.Evidence evidence);
abstract member Resolve : System.Security.Policy.Evidence -> System.Security.Policy.PolicyStatement
Public MustOverride Function Resolve (evidence As Evidence) As PolicyStatement

Parámetros

evidence
Evidence

Prueba del ensamblado.

Devoluciones

Una instrucción de directiva que contiene los permisos concedidos por el grupo de código con atributos opcionales, o null si el grupo de código no se aplica (la evidencia especificada no cumple la condición de pertenencia).

Comentarios

Dada la evidencia de que se va a cargar un ensamblado, este método evalúa el grupo de código comprobando la condición de pertenencia con la evidencia especificada. Si hay una coincidencia, este método devuelve una instrucción de directiva para el grupo de código, incluida la evaluación de grupos de código secundarios.

Para , UnionCodeGrouptodos los grupos de código secundarios cuya condición de pertenencia coincida con la evidencia especificada también se resuelven y todas las instrucciones de directiva resultantes se combinan con la instrucción de directiva del grupo de código de unión primario. Cada tipo de grupo de código secundario determina cómo se aplican todos los grupos secundarios en él, en función de cómo funcionan los Resolve métodos de estos grupos secundarios.

El sistema de seguridad de .NET Framework usa Resolve en los niveles de directiva para determinar qué permisos se conceden para conceder código cargado a partir de las instrucciones de directiva resultantes y la solicitud de código en el ensamblado.

Se aplica a