PermissionSet.SetPermission(IPermission) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.