PermissionSet.AddPermissionImpl(IPermission) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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'Unrestricted
PermissionSetoriginale .