Enumeración PermissionType
Representa los permisos de un usuario.
Esta enumeración tiene un atributo FlagsAttribute que permite una combinación de bits de los valores del miembro.
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)
Sintaxis
'Declaración
<FlagsAttribute> _
Public Enumeration PermissionType
'Uso
Dim instance As PermissionType
[FlagsAttribute]
public enum PermissionType
Miembros
Nombre del miembro | Descripción | |
---|---|---|
View | Permite al usuario leer (ver) el formulario. Los permisos Read y View son equivalentes. | |
Edit | Permite al usuario editar el formulario. | |
Save | Permite al usuario guardar el formulario. | |
Extract | Permite a un usuario con el permiso Read copiar contenido en el formulario. | |
Permite al usuario imprimir el formulario. | ||
ObjectModel | Permite a un usuario obtener acceso al documento del formulario mediante programación a través de su modelo de objetos. Los usuarios sin el permiso ObjectModel no pueden usar el modelo de objetos para determinar sus propios permisos. | |
FullControl | Permite al usuario agregar, cambiar y quitar permisos de los demás usuarios de un formulario. | |
Read | Permite al usuario leer (ver) el documento. Los permisos Read y View son equivalentes. | |
Change | Permite a los usuarios ver, editar, copiar y guardar un formulario, pero no imprimirlo. Equivale a la suma de los permisos Read, Edit, Save y Extract. |
Comentarios
La propiedad Permission de la clase UserPermission devuelve estas constantes enumeradas, que se pasan como parámetro PermissionType al método Add(String, PermissionType) de la clase UserPermissionCollection.
Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.