Condividi tramite


PermissionSet.AddPermissionImpl(IPermission) Metodo

Definizione

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

Unione dell'autorizzazione aggiunta e qualsiasi autorizzazione dello stesso tipo già esistente nel PermissionSeto null se perm è null.

Eccezioni

Il metodo viene chiamato da un ReadOnlyPermissionSet.

Commenti

Il metodo AddPermissionImpl è l'implementazione del metodo AddPermission.

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

Si applica a