PermissionSet.AddPermission(IPermission) Methode

Definitie

Hiermee voegt u een opgegeven machtiging toe aan de PermissionSet.

public:
 System::Security::IPermission ^ AddPermission(System::Security::IPermission ^ perm);
public:
 virtual System::Security::IPermission ^ AddPermission(System::Security::IPermission ^ perm);
public System.Security.IPermission? AddPermission(System.Security.IPermission? perm);
public virtual System.Security.IPermission AddPermission(System.Security.IPermission perm);
public System.Security.IPermission AddPermission(System.Security.IPermission perm);
member this.AddPermission : System.Security.IPermission -> System.Security.IPermission
abstract member AddPermission : System.Security.IPermission -> System.Security.IPermission
override this.AddPermission : System.Security.IPermission -> System.Security.IPermission
Public Function AddPermission (perm As IPermission) As IPermission
Public Overridable Function AddPermission (perm As IPermission) As IPermission

Parameters

perm
IPermission

De machtiging om toe te voegen.

Retouren

De samenvoeging van de toegevoegde machtiging en elke machtiging van hetzelfde type dat al bestaat in de PermissionSet.

Uitzonderingen

De methode wordt aangeroepen vanuit een ReadOnlyPermissionSet.

Opmerkingen

Als er al een machtiging van hetzelfde type bestaat als de toegevoegde machtiging, PermissionSetis de nieuwe machtiging de samenvoeging van het bestaande machtigingsobject en het opgegeven machtigingsobject. Als bijvoorbeeld een machtiging die wordt geïmplementeerdIUnrestrictedPermission, wordt toegevoegd aan eenUnrestrictedPermissionSet , is de resulterende samenvoeging de oorspronkelijke UnrestrictedPermissionSet.

Notities voor overnemers

Wanneer u de methode overschrijft PermissionSet, kunt u het gedrag van de AddPermission(IPermission) methode wijzigen door de AddPermissionImpl(IPermission) methode te overschrijven.

Van toepassing op