IStackWalk.Deny Méthode

Définition

Provoque l’échec de tous les Demand() objets actuels qui passent par le code appelant.

public:
 void Deny();
public void Deny();
abstract member Deny : unit -> unit
Public Sub Deny ()

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 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 non accordée, car une demande pour cette autorisation ne réussira pas.

Notes pour les responsables de l’implémentation

Vous ne pouvez pas remplacer cette méthode.

S’applique à