DeclarativeSecurityAction Énumération

Définition

Spécifie les actions de sécurité qui peuvent être effectuées à l’aide de la sécurité déclarative.

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

Champs

Nom Valeur Description
None 0

Aucune action de sécurité déclarative.

Demand 2

Vérifiez que tous les appelants de la chaîne d’appels ont reçu l’autorisation spécifiée.

Assert 3

Le code appelant peut accéder à la ressource identifiée par l’objet d’autorisation actuel, même si les appelants plus haut dans la pile n’ont pas reçu l’autorisation d’accéder à la ressource.

Deny 4

Sans vérification supplémentaire, refuse la demande pour l’autorisation spécifiée.

PermitOnly 5

Sans vérification supplémentaire, refusez la demande de toutes les autorisations autres que celles spécifiées.

LinkDemand 6

Vérifiez que l’appelant immédiat a reçu l’autorisation spécifiée.

InheritanceDemand 7

La classe dérivée qui hérite de la classe ou la substitution d’une méthode est requise pour avoir l’autorisation spécifiée.

RequestMinimum 8

Demandez les autorisations minimales requises pour que le code s’exécute. Cette action ne peut être utilisée que dans l’étendue de l’assembly.

RequestOptional 9

Demandez des autorisations supplémentaires facultatives (non requises pour s’exécuter). Cette demande refuse implicitement toutes les autres autorisations non spécifiquement demandées. Cette action ne peut être utilisée que dans l’étendue de l’assembly.

RequestRefuse 10

Demandez que les autorisations qui peuvent être utilisées de manière incorrecte ne soient pas accordées au code appelant. Cette action ne peut être utilisée que dans l’étendue de l’assembly.

S’applique à