Langage

PermissionSet.AddPermission(IPermission) Méthode

Définition

Ajoute une autorisation spécifiée au 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

Paramètres

perm
IPermission

Autorisation à ajouter.

Retours

Union de l’autorisation ajoutée et toute autorisation du même type qui existe déjà dans le PermissionSet.

Exceptions

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

Remarques

Si une autorisation du même type que l’autorisation ajoutée existe déjà dans le PermissionSet, la nouvelle autorisation est l’union de l’objet d’autorisation existant et de l’objet d’autorisation spécifié. Par exemple, si une autorisation qui implémente IUnrestrictedPermission est ajoutée à unUnrestrictedPermissionSet , l’union résultante est l’original UnrestrictedPermissionSet.

Notes pour les héritiers

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

S’applique à