HostSecurityPolicyResults Énumération

Définition

Spécifie le type de stratégie de sécurité à appliquer à un assembly.

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
Héritage
HostSecurityPolicyResults

Champs

AppDomainTrust 2

Indique que le jeu d'autorisations associé à l'instance de AppDomain doit être appliqué à l'assembly spécifié. Cela signifie que l'assembly doit être traité comme un assembly d'utilisateur chargé dans l'instance AppDomain ASP.NET de confiance partielle. De plus, l'assembly doit avoir le jeu d'autorisations qui a été assigné à l'instance de AppDomain au moment de l'initialisation.

DefaultPolicy 0

Indique qu'ASP.NET doit utiliser la logique par défaut pour déterminer les autorisations appropriées définies pour l'assembly spécifié. Vous devez retourner la valeur DefaultPolicy si vous ne voulez pas choisir le jeu d'autorisations pour l'assembly.

FullTrust 1

Indique que la confiance totale doit être accordée à l'assembly spécifié.

Nothing 3

Indique que le jeu d'autorisations pour l'assembly spécifié est défini de manière à être vide. Un jeu d'autorisations vide initialise une nouvelle instance de la classe PermissionSet avec une valeur de paramètre None passée au constructeur. Un assembly associé à un jeu d'autorisations vide ne se chargera pas dans un domaine d'application ASP.NET de confiance partielle. Par conséquent, vous pouvez utiliser le champ Nothing pour empêcher le chargement d'un assembly dans un domaine d'application ASP.NET de confiance partielle.

Remarques

La HostSecurityPolicyResults classe est utilisée pour fournir la valeur de retour de la ResolvePolicy méthode. Utilisez cette méthode si vous souhaitez personnaliser le comportement au moment de l’exécution de ASP.NET pour remplacer la stratégie de sécurité d’accès du code ASP.NET. La valeur d’énumération retournée par la méthode indique le type de stratégie de sécurité à utiliser.

S’applique à

Voir aussi