PermissionSet.AddPermission(IPermission) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .