Metodo CodeGroup.Resolve
Aggiornamento: novembre 2007
Quando è sottoposto a override in una classe derivata, risolve i criteri per il gruppo di codice e le relative derivazioni in relazione a un set di prove.
Assembly: mscorlib (in mscorlib.dll)
public abstract PolicyStatement Resolve( Evidence evidence )
public abstract function Resolve( evidence : Evidence ) : PolicyStatement
Parametri
- evidence
- Tipo: System.Security.Policy.Evidence
Prova per l'assembly.
Valore restituito
Tipo: System.Security.Policy.PolicyStatementIstruzione per i criteri costituita da autorizzazioni concesse dal gruppo di codice con attributi facoltativi oppure null se il gruppo di codice non viene applicato, ovvero la condizione di appartenenza non soddisfa la prova specificata.
Una volta indicata la prova per un assembly da caricare, il metodo valuta il gruppo di codice controllando la condizione di appartenenza a fronte della prova specificata. Se vi è corrispondenza, il metodo restituisce un'istruzione per i criteri del gruppo di codice, inclusa la valutazione dei gruppi di codice figlio.
Nel caso di UnionCodeGroup, vengono risolti anche tutti i gruppi di codici figlio la cui condizione di appartenenza corrisponde alla prova specificata e tutte le istruzioni per i criteri risultanti vengono unite all'istruzione per i criteri del gruppo di codice padre di unione. Ciascun tipo di gruppo di codice figlio determina la modalità di applicazione dei relativi gruppi figlio, in base al funzionamento dei metodi Resolve dei gruppi figlio.
Nel sistema di sicurezza di .NET Framework viene utilizzato il metodo Resolve sui livelli di criteri per determinare le autorizzazioni da concedere al codice caricato dalle istruzioni per i criteri risultanti e dalla richiesta del codice sull'assembly.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.