PermissionSet.SetPermission(IPermission) Méthode

Définition

Définit une autorisation sur l’autorisation PermissionSet, en remplaçant toute autorisation existante du même type.

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

Paramètres

perm
IPermission

Autorisation de définition.

Retours

Autorisation de jeu.

Exceptions

La méthode est appelée à partir d’un ReadOnlyPermissionSet.

Remarques

Cette méthode supprime tout objet d’autorisation existant du même type PermissionSet et le remplace par le perm paramètre. Si une autorisation qui implémente IUnrestrictedPermission est définie sur un PermissionSet élément qui est Unrestricted, le résultat PermissionSet n’est plus Unrestricted.

Notes pour les héritiers

Lorsque vous héritez PermissionSetde , vous pouvez modifier le comportement de la SetPermission(IPermission) méthode en remplaçant la SetPermissionImpl(IPermission) méthode.

S’applique à