Partager via


PermissionType, énumération

Représente les autorisations d'un utilisateur.

Cette énumération possède un attribut FlagsAttribute qui permet une combinaison des valeurs de ses membres au niveau des bits.

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.
Print 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.

Ce type ou ce membre est accessible uniquement à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.

Voir aussi

Référence

Microsoft.Office.InfoPath, espace de noms