Partage via


PermissionSet.AddPermissionImpl(IPermission) Méthode

Définition

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

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, ou null si perm est null.

Exceptions

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

Remarques

La méthode AddPermissionImpl est l’implémentation de la méthode AddPermission.

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 à un UnrestrictedPermissionSet, l’union résultante est la UnrestrictedPermissionSetd’origine.

S’applique à