PermissionSet.SetPermission(IPermission) Metodo

Definizione

Imposta un'autorizzazione per , PermissionSetsostituendo qualsiasi autorizzazione esistente dello stesso tipo.

public:
 System::Security::IPermission ^ SetPermission(System::Security::IPermission ^ perm);
public:
 virtual System::Security::IPermission ^ SetPermission(System::Security::IPermission ^ perm);
public System.Security.IPermission? SetPermission(System.Security.IPermission? perm);
public virtual System.Security.IPermission SetPermission(System.Security.IPermission perm);
public System.Security.IPermission SetPermission(System.Security.IPermission perm);
member this.SetPermission : System.Security.IPermission -> System.Security.IPermission
abstract member SetPermission : System.Security.IPermission -> System.Security.IPermission
override this.SetPermission : System.Security.IPermission -> System.Security.IPermission
Public Function SetPermission (perm As IPermission) As IPermission
Public Overridable Function SetPermission (perm As IPermission) As IPermission

Parametri

perm
IPermission

Autorizzazione da impostare.

Valori restituiti

Autorizzazione set.

Eccezioni

Il metodo viene chiamato da un oggetto ReadOnlyPermissionSet.

Commenti

Questo metodo rimuove qualsiasi oggetto autorizzazione esistente dello stesso tipo da PermissionSet e lo sostituisce con il perm parametro . Se un'autorizzazione implementata IUnrestrictedPermission viene impostata su un PermissionSet oggetto che è Unrestricted, il risultato PermissionSet non è più Unrestricted.

Note per gli eredi

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

Si applica a