PermissionSet.AddPermission(IPermission) Metodo

Definizione

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

Parametri

perm
IPermission

Autorizzazione da aggiungere.

Valori restituiti

Unione dell'autorizzazione aggiunta e qualsiasi autorizzazione dello stesso tipo già esistente nell'oggetto PermissionSet.

Eccezioni

Il metodo viene chiamato da un oggetto ReadOnlyPermissionSet.

Commenti

Se esiste già un'autorizzazione dello stesso tipo dell'autorizzazione aggiunta in 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 unUnrestrictedPermissionSet oggetto , l'unione risultante è l'originale UnrestrictedPermissionSet.

Note per gli eredi

Quando si eredita da PermissionSet, è possibile modificare il comportamento del AddPermission(IPermission) metodo eseguendo l'override del AddPermissionImpl(IPermission) metodo .

Si applica a