PermissionSet.AddPermission-Methode
Fügt dem PermissionSet eine angegebene Berechtigung hinzu.
Namespace: System.Security
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Function AddPermission ( _
perm As IPermission _
) As IPermission
'Usage
Dim instance As PermissionSet
Dim perm As IPermission
Dim returnValue As IPermission
returnValue = instance.AddPermission(perm)
public IPermission AddPermission (
IPermission perm
)
public:
IPermission^ AddPermission (
IPermission^ perm
)
public IPermission AddPermission (
IPermission perm
)
public function AddPermission (
perm : IPermission
) : IPermission
Parameter
- perm
Die hinzuzufügende Berechtigung.
Rückgabewert
Die Gesamtmenge der hinzugefügten Berechtigung und aller Berechtigungen desselben Typs, die bereits im PermissionSet vorhanden sind.
Hinweise
Wenn das PermissionSet bereits eine Berechtigung vom gleichen Typ wie die hinzugefügte Berechtigung enthält, ist die neue Berechtigung die Gesamtmenge des vorhandenen Berechtigungsobjekts und des angegebenen Berechtigungsobjekts. Wenn z. B. eine Berechtigung, die IUnrestrictedPermission implementiert, einem UnrestrictedPermissionSet hinzugefügt wird, ist die resultierende Gesamtmenge das ursprüngliche UnrestrictedPermissionSet.
Beispiel
Im folgenden Codebeispiel wird die Verwendung der AddPermission-Methode zum Hinzufügen einer Berechtigung zu einem Berechtigungssatz veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die PermissionSet-Klasse.
' Add a permission to the permission set.
ps1.AddPermission(New FileDialogPermission(FileDialogPermissionAccess.Open))
// Add a permission to the permission set.
ps1.AddPermission(
new FileDialogPermission(FileDialogPermissionAccess.Open));
// Add a permission to the permission set.
ps1->AddPermission( gcnew FileDialogPermission( FileDialogPermissionAccess::Open ) );
// Add a permission to the permission set.
ps1.AddPermission(new FileDialogPermission(
FileDialogPermissionAccess.Open));
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
PermissionSet-Klasse
PermissionSet-Member
System.Security-Namespace