FileCodeGroup.ResolveMatchingCodeGroups(Evidence) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Revuelve los grupos de código coincidentes.
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
Prueba del ensamblado.
Devoluciones
Un objeto CodeGroup que es el nodo raíz del árbol de grupos de código coincidentes.
Excepciones
El parámetro evidence
es null
.
Ejemplos
En el código siguiente se muestra el uso del ResolveMatchingCodeGroups método para resolver los grupos de código coincidentes. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase FileCodeGroup.
Assembly^ assembly = Members::typeid->Assembly;
Evidence^ evidence = assembly->Evidence;
CodeGroup^ codeGroup = fileCodeGroup->ResolveMatchingCodeGroups( evidence );
Assembly assembly = typeof(Members).Assembly;
Evidence evidence = assembly.Evidence;
CodeGroup codeGroup =
fileCodeGroup.ResolveMatchingCodeGroups(evidence);
Dim executingAssembly As [Assembly]
executingAssembly = Me.GetType().Assembly
Dim evidence As Evidence = executingAssembly.Evidence
Dim codeGroup As CodeGroup
codeGroup = fileCodeGroup.ResolveMatchingCodeGroups(evidence)
Comentarios
Dada la evidencia para que se cargue 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 una coincidencia, este método devuelve un grupo de código raíz. El grupo de código que se devuelve contiene grupos de código secundarios, que a su vez pueden tener grupos de código secundarios según sea necesario para reflejar el conjunto completo de grupos de código que coincidieron con la evidencia proporcionada.
FileCodeGroup usa la semántica de unión y forma un conjunto de permisos basado en el Url especificado por evidence
.