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

Nom Valeur Description
DefaultPolicy 0

Indique que ASP.NET doit utiliser la logique par défaut pour déterminer le jeu d’autorisations approprié pour l’assembly spécifié. Vous devez retourner la DefaultPolicy valeur si vous ne souhaitez pas décider du jeu d’autorisations pour l’assembly.

FullTrust 1

Indique que l’assembly spécifié doit bénéficier d’une confiance totale.

AppDomainTrust 2

Indique que le jeu d’autorisations associé à l’instance AppDomain doit être appliqué à l’assembly spécifié. Cela signifie que l’assembly doit être traité comme un assembly utilisateur chargé dans l’instance de confiance partielle ASP.NET AppDomain. En outre, l’assembly doit avoir le jeu d’autorisations affecté à l’instance lors de l’initialisation AppDomain .

Nothing 3

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

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 ASP.NET comportement d’exécution pour remplacer la stratégie de sécurité d’accès au 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