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 alle Demand() , die den aufrufenden Code für eine Berechtigung durchlaufen, die eine Schnittmenge mit einer Berechtigung eines Typs enthält, der im aktuellen PermissionSet Fehler 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

Ein vorheriger Aufruf Deny() hat die Berechtigungen für den aktuellen Stapelframe bereits eingeschränkt.

Hinweise

Diese Methode verhindert, dass Aufrufer höher im Aufrufstapel über den Code, der diese Methode aufruft, auf die geschützte Ressource zugreifen, auch wenn diesen Aufrufern die Berechtigung zum Zugriff gewährt wurde. Der Aufrufstapel wird in der Regel als aufwachsend dargestellt, sodass Die Methoden in den Aufrufstapelmethoden weiter unten im Aufrufstapel liegen.

Deny kann die Haftung des Programmierers einschränken oder versehentliche Sicherheitsrisiken verhindern, da dadurch verhindert wird, dass die Methode, die aufruft Deny , für den Zugriff auf die Ressource verwendet wird, die durch die verweigerte Berechtigung geschützt ist. Wenn eine Methode eine Berechtigung aufruft Deny und eine Demand für diese Berechtigung von einem aufrufer niedrigeren Aufrufer im Aufrufstapel aufgerufen wird, schlägt diese Sicherheitsüberprüfung fehl, wenn sie dies Denyerreicht.

Deny wird für eine Berechtigung ignoriert, die nicht gewährt wird, da eine Anforderung für diese Berechtigung nicht erfolgreich ist.

Gilt für: