SecurityManager.IsGranted-Methode
Bestimmt, ob dem Aufrufer eine Berechtigung erteilt wird.
Namespace: System.Security
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Function IsGranted ( _
perm As IPermission _
) As Boolean
'Usage
Dim perm As IPermission
Dim returnValue As Boolean
returnValue = SecurityManager.IsGranted(perm)
public static bool IsGranted (
IPermission perm
)
public:
static bool IsGranted (
IPermission^ perm
)
public static boolean IsGranted (
IPermission perm
)
public static function IsGranted (
perm : IPermission
) : boolean
Parameter
- perm
Die Berechtigung, für die getestet werden soll, ob sie diesem Aufrufer erteilt wurde.
Rückgabewert
true, wenn die dem Aufrufer erteilten Berechtigungen die Berechtigung perm einschließen, andernfalls false.
Hinweise
Das Erteilen von Berechtigungen wird durch Richtlinien bestimmt und unterscheidet sich von Anforderungen, die Überschreibungen unterliegen, z. B. Assert. Darüber hinaus testet IsGranted nur die erteilte Berechtigung für die Aufrufcodeassembly unabhängig von den anderen Aufrufern im Stapel.
Beispiel
Das vollständige Beispiel finden Sie unter dem Thema zur SecurityManager-Klasse.
' Determines whether the right to control policy has been granted to the caller.
If SecurityManager.IsGranted(New SecurityPermission(SecurityPermissionFlag.ControlPolicy)) Then
// Determines whether the right to control policy has been granted to the caller.
if(SecurityManager.IsGranted(new SecurityPermission(SecurityPermissionFlag.ControlPolicy)))
// Determines whether the right to control policy has been granted to the caller.
if ( SecurityManager::IsGranted( gcnew SecurityPermission( SecurityPermissionFlag::ControlPolicy ) ) )
// Determines whether the right to control policy has been granted
// to the caller.
if (SecurityManager.IsGranted(new SecurityPermission
(SecurityPermissionFlag.ControlPolicy))) {
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
SecurityManager-Klasse
SecurityManager-Member
System.Security-Namespace