FileCodeGroup.Resolve(Evidence) Método

Definición

Resuelve la directiva para el grupo de código y sus descendientes para un conjunto de evidencias.

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

Parámetros

evidence
Evidence

Evidencia del ensamblado.

Devoluciones

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

Excepciones

El evidence parámetro es null.

La directiva actual es null.

O bien

Se marca Exclusivemás de un grupo de código (incluido el grupo de código primario y todos los grupos de código secundarios).

Comentarios

Dada la evidencia de que se va a cargar un ensamblado, este método evalúa el grupo de código comprobando primero la condición de pertenencia con la evidencia especificada. Si hay coincidencias, 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.

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

FileCodeGroup usa la semántica de unión y forma un conjunto de permisos basado en el Url especificado por evidence.

Se aplica a