HostSecurityPolicyResults Enum

Definition

Anger vilken typ av säkerhetsprincip som ska tillämpas på en sammansättning.

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
Arv
HostSecurityPolicyResults

Fält

Name Värde Description
DefaultPolicy 0

Anger att ASP.NET ska använda standardlogik för att fastställa lämpliga behörigheter som angetts för den angivna sammansättningen. Du bör returnera DefaultPolicy värdet om du inte vill bestämma behörighetsuppsättningen för sammansättningen.

FullTrust 1

Anger att den angivna sammansättningen ska beviljas fullständigt förtroende.

AppDomainTrust 2

Anger att den behörighetsuppsättning som är associerad med instansen AppDomain ska tillämpas på den angivna sammansättningen. Det innebär att sammansättningen ska behandlas som en användarsammansättning som läses in i instansen partial-trust ASP.NET AppDomain. Dessutom bör sammansättningen ha den behörighetsuppsättning som tilldelades till instansen AppDomain vid initieringen.

Nothing 3

Anger att behörighetsuppsättningen för den angivna sammansättningen är inställd på tom. En tom behörighetsuppsättning är en ny instans av PermissionSet klassen med parametervärdet None skickad till konstruktorn. En sammansättning som är associerad med en tom behörighetsuppsättning läses inte in i en ASP.NET delvis betrodd programdomän. Därför kan du använda fältet Nothing för att förhindra att en sammansättning läses in i ett partiellt förtroende ASP.NET programdomän.

Kommentarer

Klassen HostSecurityPolicyResults används för att ange returvärdet för ResolvePolicy metoden. Använd den här metoden om du vill anpassa ASP.NET körningsbeteende för att åsidosätta säkerhetsprincipen för ASP.NET kodåtkomst. Uppräkningsvärdet som returneras av metoden anger vilken typ av säkerhetsprincip som ska användas.

Gäller för

Se även