IStackWalk.Deny Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bewirkt einen Fehler bei jeder Demand() für das aktuelle Objekt, das den aufrufenden Code durchläuft.
public:
void Deny();
public void Deny ();
abstract member Deny : unit -> unit
Public Sub Deny ()
Hinweise
Diese Methode verhindert, dass Aufrufer höher im Aufrufstapel über den Code zugreifen, der diese Methode aufruft, auch wenn diese Aufrufer die Berechtigung zum Zugriff erteilt haben. Der Aufrufstapel wird in der Regel als nach unten dargestellt, sodass methoden im Aufrufstapel-Aufrufmethoden weiter unten im Aufrufstapel liegen.
Deny kann die Haftung des Programmierers einschränken oder versehentliche Sicherheitsrisiken verhindern, da die Methode verhindert wird, die aufruft Deny , um auf die Ressource zuzugreifen, die durch die verweigerte Berechtigung geschützt ist. Wenn eine Methode eine Berechtigung aufruft Deny , und wenn eine Demand für diese Berechtigung von einem Aufrufer im Aufrufstapel aufgerufen wird, schlägt diese Sicherheitsüberprüfung fehl, wenn sie die DenyBerechtigung erreicht.
Deny wird für eine Berechtigung ignoriert, die nicht gewährt wird, da eine Anforderung für diese Berechtigung nicht erfolgreich ist.
Hinweise für Ausführende
Sie können diese Methode nicht außer Kraft setzen.