IStackWalk.Demand 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.
Bestimmt zur Laufzeit, ob allen Aufrufern im Aufrufstapel die durch das aktuelle Berechtigungsobjekt angegebene Berechtigung erteilt wurde.
public:
void Demand();
public void Demand();
abstract member Demand : unit -> unit
Public Sub Demand ()
Ausnahmen
Ein aufrufer höher im Aufrufstapel verfügt nicht über die durch das aktuelle Berechtigungsobjekt angegebene Berechtigung.
-oder-
Ein Aufrufer im Aufrufstapel hat das aktuelle Berechtigungsobjekt aufgerufen Deny() .
Hinweise
Diese Methode wird in der Regel von sicheren Bibliotheken verwendet, um sicherzustellen, dass Aufrufer über die Berechtigung zum Zugriff auf eine Ressource verfügen. Eine Dateiklasse in einer sicheren Klassenbibliothek ruft z. B. die erforderlichen FileIOPermission Aufrufe Demand auf, bevor ein vom Aufrufer angeforderter Dateivorgang ausgeführt wird.
Die Berechtigungen des Codes, der diese Methode aufruft, werden nicht untersucht. die Überprüfung beginnt mit dem unmittelbaren Aufrufer dieses Codes und fährt mit dem Stapel fort. Demand wird nur erfolgreich ausgeführt, wenn keine SecurityException ausgelöst wird.