PermissionSet.AddPermission(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 a 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.
Restituisce
Unione dell'autorizzazione aggiunta e di eventuali autorizzazioni dello stesso tipo già esistenti in PermissionSet.
Eccezioni
Il metodo viene chiamato da ReadOnlyPermissionSet.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del AddPermission metodo per aggiungere un'autorizzazione a un set di autorizzazioni. Questo esempio di codice fa parte di un esempio più ampio fornito per la PermissionSet classe .
// Add a permission to the permission set.
ps1->AddPermission( gcnew FileDialogPermission( FileDialogPermissionAccess::Open ) );
// Add a permission to the permission set.
ps1.AddPermission(
new FileDialogPermission(FileDialogPermissionAccess.Open));
' Add a permission to the permission set.
ps1.AddPermission(New FileDialogPermission(FileDialogPermissionAccess.Open))
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 implementata IUnrestrictedPermission viene aggiunta a un UnrestrictedPermissionSetoggetto , l'unione risultante è l'originale Unrestricted
PermissionSet.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per