PermissionType - Énumération
Représente les autorisations d'un utilisateur.
Cette énumération est dotée d’un attribut FlagsAttribute permettant une combinaison de bits des valeurs de ses membres.
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)
Syntaxe
'Déclaration
<FlagsAttribute> _
Public Enumeration PermissionType
'Utilisation
Dim instance As PermissionType
[FlagsAttribute]
public enum PermissionType
Membres
Nom du membre | Description | |
---|---|---|
View | Permet à l'utilisateur d'afficher (lire) le formulaire. (Les autorisations Read et View sont équivalentes.) | |
Edit | Permet à l'utilisateur de modifier le formulaire. | |
Save | Permet à l'utilisateur d'enregistrer le formulaire. | |
Extract | Permet à un utilisateur disposant d'une autorisation Read de copier du contenu dans un formulaire. | |
Permet à l'utilisateur d'imprimer le formulaire. | ||
ObjectModel | Permet à un utilisateur d'accéder au document du formulaire par programme via son modèle objet. Les utilisateurs qui ne disposent pas de l'autorisation ObjectModel ne peuvent pas avoir recours au modèle objet pour déterminer leurs propres autorisations. | |
FullControl | Permet à l'utilisateur d'ajouter, de modifier et de supprimer les autorisations d'autres utilisateurs d'un formulaire. | |
Read | Permet à l'utilisateur de lire (afficher) le formulaire. (Les autorisations Read et View sont équivalentes.) | |
Change | Permet aux utilisateurs d'afficher, de copier et d'enregistrer un formulaire mais pas de l'imprimer. Elle correspond à la combinaison des autorisations Read, Edit, Save et Extract. |
Remarques
Ces constantes énumérées sont renvoyées par la propriété Permission de la classe UserPermission et passées en tant que paramètre PermissionType à la méthode Add(String, PermissionType) de la classe UserPermissionCollection.
Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.