PermissionSet.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.
Achtung
Diese API ist nun veraltet.
Achtung
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.
Bewirkt, dass eine beliebige Demand() misslingt, die den aufrufenden Code für eine Berechtigung durchläuft, die eine Schnittmenge mit einer Berechtigung eines Typs hat, die im aktuellen PermissionSet enthalten ist.
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 ()
Implementiert
- Attribute
Ausnahmen
Durch einen vorherigen Aufruf von Deny() wurden die Berechtigungen für den aktuellen Stapelrahmen bereits eingeschränkt.
Hinweise
Diese Methode verhindert, dass Aufrufer höher im Anrufstapel über den Code zugreifen, der diese Methode aufruft, auch wenn diese Aufrufer die Berechtigung zum Zugriff gewährt haben. Der Anrufstapel wird in der Regel als weiter unten dargestellt, sodass Methoden in den Anrufstapel-Anrufmethoden niedriger im Anrufstapel sind.
Deny kann die Haftung des Programmierers einschränken oder versehentliche Sicherheitsrisiken verhindern, da es hilft, die Methode zu verhindern, die aufruft, um auf die Ressource zuzugreifen, Deny die durch die verweigerte Berechtigung geschützt ist. Wenn eine Methode eine Berechtigung aufruft Deny , und wenn Demand eine für diese Berechtigung durch einen Aufrufer niedriger im Anrufstapel aufgerufen wird, schlägt die Sicherheitsüberprüfung fehl, wenn sie die DenyOption erreicht.
Deny wird für eine Berechtigung ignoriert, die nicht gewährt wird, da eine Anforderung für diese Berechtigung nicht erfolgreich sein kann.