Partager via


PermissionType Enum

Définition

Représente les autorisations d'un utilisateur.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class PermissionType
[System.Flags]
public enum PermissionType
type PermissionType = 
Public Enum PermissionType
Héritage
PermissionType
Attributs

Champs

Nom Valeur Description
Read 1

Permet à l'utilisateur de lire (d'afficher) le formulaire. (Les autorisations Read et View sont équivalentes.)

View 1

Permet à l'utilisateur d'afficher (de lire) le formulaire. (Les autorisations Read et View sont équivalentes.)

Edit 2

Permet à l'utilisateur de modifier le formulaire.

Save 4

Permet à l'utilisateur d'enregistrer le formulaire.

Extract 8

Permet à un utilisateur disposant de l'autorisation Read de copier un contenu dans le formulaire.

Change 15

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.

Print 16

Permet à l'utilisateur d'imprimer le formulaire.

ObjectModel 32

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 64

Permet à l'utilisateur d'ajouter, de modifier et de supprimer les autorisations d'autres utilisateurs d'un formulaire.

Remarques

Ces constantes énumérées sont retournées par la Permission propriété de la UserPermission classe et passées en tant que PermissionType paramètre à la Add(String, PermissionType) méthode de la UserPermissionCollection classe .

Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.

S’applique à