PermissionType Enumeración
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í.
Representa los permisos de un usuario.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class PermissionType
[System.Flags]
public enum PermissionType
type PermissionType =
Public Enum PermissionType
- Herencia
-
PermissionType
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| Read | 1 | Permite al usuario leer (ver) el documento. Los permisos Read y View son equivalentes. |
| View | 1 | Permite al usuario leer (ver) el formulario. Los permisos Read y View son equivalentes. |
| Edit | 2 | Permite al usuario editar el formulario. |
| Save | 4 | Permite al usuario guardar el formulario. |
| Extract | 8 | Permite a un usuario con el permiso Read copiar contenido en el formulario. |
| Change | 15 | 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. |
| 16 | Permite al usuario imprimir el formulario. |
|
| ObjectModel | 32 | 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 | 64 | Permite al usuario agregar, cambiar y quitar permisos de los demás usuarios de un formulario. |
Comentarios
La propiedad de la PermissionUserPermission clase devuelve estas constantes enumeradas y se pasan como PermissionType parámetro al Add(String, PermissionType) método de la UserPermissionCollection clase .
Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.