PermissionSet.Deny Methode

Definition

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.

Gilt für: