PermissionSet.AddPermissionImpl(IPermission) Methode

Definitie

Hiermee voegt u een opgegeven machtiging toe aan de PermissionSet.

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

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, of null als perm dat is null.

Uitzonderingen

De methode wordt aangeroepen vanuit een ReadOnlyPermissionSet.

Opmerkingen

De AddPermissionImpl methode is de implementatie voor de AddPermission methode.

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.

Van toepassing op