Partager via


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

Assert 3

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

Demand 2

Vérifiez que l’autorisation spécifiée a été accordée à tous les appelants dans la chaîne d’appel.

Deny 4

Sans vérifications supplémentaires, refusez la demande pour l’autorisation spécifiée.

InheritanceDemand 7

La classe dérivée qui hérite de la classe ou qui substitue une méthode doit avoir l’autorisation spécifiée.

LinkDemand 6

Vérifiez que l’autorisation spécifiée a été accordée à l’appelant immédiat.

None 0

Aucune action de sécurité déclarative.

PermitOnly 5

Sans contrôles supplémentaires, refusez la demande pour toutes les autorisations autres que celles spécifiées.

RequestMinimum 8

Requête des autorisations minimales pour que le code s’exécute. Cette action ne peut être utilisée que dans la portée de l’assembly.

RequestOptional 9

Requête d’autorisations supplémentaires et facultatives (non requises pour l’exécution). Cette requête refuse implicitement toutes les autres autorisations qui ne sont pas spécifiquement demandées. Cette action ne peut être utilisée que dans la portée de l’assembly.

RequestRefuse 10

Requête pour que les autorisations qui peuvent être utilisées abusivement ne soient pas accordées au code appelant. Cette action ne peut être utilisée que dans la portée de l’assembly.

S’applique à