PermissionSet.Deny Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
Cette API est à présent déconseillée.
Attention
Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Demand() Provoque l’échec d’une intersection avec l’autorisation d’un type contenu dans le code d’appelPermissionSet.
public:
virtual void Deny();
[System.Obsolete]
public void Deny();
public virtual void Deny();
public void Deny();
[System.Obsolete("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public void Deny();
[<System.Obsolete>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
[<System.Obsolete("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
Public Sub Deny ()
Public Overridable Sub Deny ()
Implémente
- Attributs
Exceptions
Un appel précédent a Deny() déjà restreint les autorisations pour le frame de pile actuel.
Remarques
Cette méthode empêche les appelants plus haut dans la pile des appels d’accéder à la ressource protégée via le code qui appelle cette méthode, même si ces appelants ont reçu l’autorisation d’y accéder. La pile des appels est généralement représentée comme étant en baisse, afin que les méthodes plus élevées dans les méthodes d’appel de la pile des appels soient inférieures dans la pile des appels.
Deny peut limiter la responsabilité du programmeur ou empêcher les vulnérabilités de sécurité accidentelles, car elle permet d’empêcher la méthode qui appelle Deny d’être utilisée pour accéder à la ressource protégée par l’autorisation refusée. Si une méthode appelle Deny une autorisation et si une Demand pour cette autorisation est appelée par un appelant inférieur dans la pile des appels, cette vérification de sécurité échoue lorsqu’elle atteint le Deny.
Deny est ignoré pour une autorisation qui n’est pas accordée, car une demande pour cette autorisation ne peut pas réussir.