PermissionSet.AddPermission(IPermission) Método

Definición

Agrega un permiso especificado 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

Parámetros

perm
IPermission

Permiso para agregar.

Devoluciones

Unión del permiso agregado y cualquier permiso del mismo tipo que ya existe en .PermissionSet

Excepciones

Se llama al método desde un ReadOnlyPermissionSet.

Comentarios

Si ya existe un permiso del mismo tipo que el permiso agregado en PermissionSet, el nuevo permiso es la unión del objeto de permiso existente y el objeto de permiso especificado. Por ejemplo, si se agrega un permiso que implementa IUnrestrictedPermission a , UnrestrictedPermissionSetla unión resultante es la original UnrestrictedPermissionSet.

Notas a los desarrolladores de herederos

Cuando hereda de PermissionSet, puede cambiar el comportamiento del AddPermission(IPermission) método invalidando el AddPermissionImpl(IPermission) método .

Se aplica a