HostSecurityPolicyResults Enumerazione

Definizione

Specifica il tipo di criteri di sicurezza da applicare a un assembly.

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
Ereditarietà
HostSecurityPolicyResults

Campi

Nome Valore Descrizione
DefaultPolicy 0

Indica che ASP.NET deve usare la logica predefinita per determinare il set di autorizzazioni appropriato per l'assembly specificato. È consigliabile restituire il DefaultPolicy valore se non si vuole decidere il set di autorizzazioni per l'assembly.

FullTrust 1

Indica che all'assembly specificato deve essere concessa l'attendibilità totale.

AppDomainTrust 2

Indica che il set di autorizzazioni associato all'istanza AppDomain deve essere applicato all'assembly specificato. Ciò significa che l'assembly deve essere considerato come un assembly utente caricato nell'istanza di ASP.NET AppDomain parzialmente attendibile. Inoltre, l'assembly deve disporre del set di autorizzazioni assegnato all'istanza AppDomain in fase di inizializzazione.

Nothing 3

Indica che il set di autorizzazioni per l'assembly specificato è impostato su vuoto. Un set di autorizzazioni vuoto è una nuova istanza della PermissionSet classe , con un valore di parametro passato None al costruttore. Un assembly associato a un set di autorizzazioni vuoto non verrà caricato in un dominio applicazione parzialmente attendibile ASP.NET. Pertanto, è possibile usare il campo Nothing per impedire il caricamento di un assembly in un trust parziale ASP.NET dominio applicazione.

Commenti

La HostSecurityPolicyResults classe viene utilizzata per fornire il valore restituito per il ResolvePolicy metodo . Usare questo metodo se si desidera personalizzare ASP.NET comportamento di runtime per eseguire l'override dei criteri di sicurezza di accesso al codice ASP.NET. Il valore di enumerazione restituito dal metodo indica il tipo di criteri di sicurezza da usare.

Si applica a

Vedi anche