PermissionSet.SetPermission(IPermission) Methode

Definitie

Hiermee stelt u een machtiging in voor het PermissionSet, waarbij u een bestaande machtiging van hetzelfde type vervangt.

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

Parameters

perm
IPermission

De machtiging die moet worden ingesteld.

Retouren

De setmachtiging.

Uitzonderingen

De methode wordt aangeroepen vanuit een ReadOnlyPermissionSet.

Opmerkingen

Met deze methode verwijdert u elk bestaand machtigingsobject van hetzelfde type en PermissionSet vervangt u dit door de perm parameter. Als een machtiging die wordt geïmplementeerd IUnrestrictedPermission is ingesteld op een PermissionSet dat wil Unrestricted, is het resulterende PermissionSet niet meer Unrestricted.

Notities voor overnemers

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

Van toepassing op