PermissionSet.AddPermissionImpl(IPermission) Metodo

Definizione

Aggiunge un'autorizzazione specificata a 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

Parametri

perm
IPermission

Autorizzazione da aggiungere.

Restituisce

L'unione dell'autorizzazione aggiunta e di eventuali autorizzazioni dello stesso tipo, già esistente in PermissionSet o null se perm è null.

Eccezioni

Il metodo viene chiamato da ReadOnlyPermissionSet.

Commenti

Il AddPermissionImpl metodo è l'implementazione AddPermission del metodo.

Se esiste già un'autorizzazione dello stesso tipo dell'autorizzazione aggiunta nell'oggetto PermissionSet, la nuova autorizzazione è l'unione dell'oggetto autorizzazione esistente e dell'oggetto di autorizzazione specificato. Ad esempio, se viene aggiunta un'autorizzazione che implementa IUnrestrictedPermission a unPermissionSetUnrestricted oggetto , l'unione risultante è l'originale UnrestrictedPermissionSet.

Si applica a