FileCodeGroup.Resolve(Evidence) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Risolve i criteri per il gruppo di codice e i relativi discendenti per un set di prove.
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
Parametri
- evidence
- Evidence
Evidenza per l'assembly.
Valori restituiti
Istruzione dei criteri costituita dalle autorizzazioni concesse dal gruppo di codice con attributi facoltativi o null se il gruppo di codice non si applica (la condizione di appartenenza non corrisponde all'evidenza specificata).
Eccezioni
Il evidence parametro è null.
Il criterio corrente è null.
oppure
Più di un gruppo di codice (incluso il gruppo di codice padre e tutti i gruppi di codice figlio) è contrassegnato come Exclusive.
Commenti
Dato l'evidenza per il caricamento di un assembly, questo metodo valuta il gruppo di codice controllando prima la condizione di appartenenza rispetto all'evidenza specificata. Se esiste una corrispondenza, questo metodo restituisce un'istruzione dei criteri per il gruppo di codice, inclusa la valutazione dei gruppi di codice figlio.
Il sistema di sicurezza di .NET Framework usa Resolve sui livelli di criteri per determinare quali autorizzazioni concedere al codice caricato dalle istruzioni dei criteri risultanti e dalla richiesta di codice nell'assembly.
FileCodeGroup usa la semantica dell'unione e forma un set di autorizzazioni basato sull'oggetto Url specificato da evidence.