IStackWalk.Deny IStackWalk.Deny IStackWalk.Deny IStackWalk.Deny Method

Definition

Bewirkt, dass jedes Demand() für das aktuelle Objekt fehlschlägt, das den Aufrufcode durchläuft.Causes every Demand() for the current object that passes through the calling code to fail.

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

Hinweise

Diese Methode verhindert, dass Aufrufer in der Aufruf Listen über den Code, der diese Methode aufruft, auf die geschützte Ressource zugreift, auch wenn diesen Aufrufern Berechtigungen für den Zugriff auf die Ressource erteilt wurden.This method prevents callers higher in the call stack from accessing the protected resource through the code that calls this method, even if those callers have been granted permission to access it. Die-aufrufsstapel wird in der Regel so dargestellt, dass Sie in der aufrufsstapel-Methode weiter unten aufgerufen werden.The call stack is typically represented as growing down, so that methods higher in the call stack call methods lower in the call stack.

Denykann die Haftung des Programmierers einschränken oder versehentliche Sicherheitsrisiken verhindern, da dadurch verhindert wird, Deny dass die Methode, die aufruft, für den Zugriff auf die durch die verweigerte Berechtigung geschützte Ressource verwendet wird.Deny can limit the liability of the programmer or help prevent accidental security vulnerabilities because it helps prevent the method that calls Deny from being used to access the resource protected by the denied permission. Wenn eine Methode für Deny eine Berechtigung aufruft und eine Demand für diese Berechtigung von einem Aufrufer, der in der Aufruf Listen unteren Ebene aufgerufen wird, aufgerufen wird, schlägt diese Sicherheits DenyÜberprüfung fehl, wenn Sie den erreicht.If a method calls Deny on a permission, and if a Demand for that permission is invoked by a caller lower in the call stack, that security check will fail when it reaches the Deny.

Denywird für eine nicht erteilte Berechtigung ignoriert, da eine Anforderung für diese Berechtigung nicht erfolgreich ist.Deny is ignored for a permission not granted because a demand for that permission will not succeed.

Hinweise für Ausführende

Diese Methode kann nicht überschrieben werden.You cannot override this method.

Gilt für: