PermissionSet.AddPermissionImpl(IPermission) Methode

Definition

Fügt PermissionSet eine angegebene Berechtigung hinzu.

protected:
 virtual System::Security::IPermission ^ AddPermissionImpl(System::Security::IPermission ^ perm);
protected virtual System.Security.IPermission AddPermissionImpl (System.Security.IPermission perm);
protected virtual System.Security.IPermission? AddPermissionImpl (System.Security.IPermission? perm);
abstract member AddPermissionImpl : System.Security.IPermission -> System.Security.IPermission
override this.AddPermissionImpl : System.Security.IPermission -> System.Security.IPermission
Protected Overridable Function AddPermissionImpl (perm As IPermission) As IPermission

Parameter

perm
IPermission

Die hinzuzufügende Berechtigung.

Gibt zurück

Die Union der hinzugefügten Berechtigung und aller Berechtigungen desselben Typs, die bereits in PermissionSet vorhanden sind oder null, wenn permnull ist.

Ausnahmen

Die Methode wird aus ReadOnlyPermissionSet aufgerufen.

Hinweise

Die AddPermissionImpl -Methode ist die Implementierung für die AddPermission -Methode.

Wenn eine Berechtigung desselben Typs wie die hinzugefügte Berechtigung bereits in PermissionSetvorhanden ist, ist die neue Berechtigung die Union des vorhandenen Berechtigungsobjekts und des angegebenen Berechtigungsobjekts. Wenn z. B. eine Berechtigung hinzugefügt wird, die IUnrestrictedPermission implementiert UnrestrictedPermissionSetwird, ist die resultierende Union die ursprüngliche UnrestrictedPermissionSet.

Gilt für: