Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermittelt zur Laufzeit, ob allen Aufrufern in der Aufrufliste die vom aktuellen Berechtigungsobjekt angegebene Berechtigung erteilt wurde.
Namespace: System.Security
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Sub Demand
'Usage
Dim instance As IStackWalk
instance.Demand
void Demand ()
void Demand ()
void Demand ()
function Demand ()
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Ein übergeordneter Aufrufer in der Aufrufliste verfügt nicht über die vom aktuellen Berechtigungsobjekt angegebene Berechtigung. – oder – Ein Aufrufer in der Aufrufliste hat Deny für das aktuelle Berechtigungsobjekt aufgerufen. |
Hinweise
Diese Methode wird üblicherweise in sicheren Bibliotheken verwendet, um sicherzustellen, dass Aufrufer über eine Berechtigung für den Zugriff auf die Ressource verfügen. Beispielsweise ruft eine Dateiklasse einer sicheren Klassenbibliothek Demand für die erforderliche FileIOPermission auf, bevor eine durch den Aufrufer angeforderte Dateioperation ausgeführt wird.
Die Berechtigungen des Codes, der diese Methode aufruft, werden nicht überprüft. Die Prüfung beginnt beim unmittelbaren Aufrufer dieses Codes und wird entlang der Aufrufliste fortgesetzt. Demand ist nur erfolgreich, wenn keine SecurityException ausgelöst wird.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
IStackWalk-Schnittstelle
IStackWalk-Member
System.Security-Namespace