Partager via


UserPermission.Permission, propriété

Obtient ou définit une valeur représentant les autorisations du formulaire actif affectées à l'utilisateur associé à une instance de la classe UserPermission.

Espace de noms :  Microsoft.Office.InfoPath
Assembly :  Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)

Syntaxe

'Déclaration
Public MustOverride Property Permission As PermissionType
    Get
    Set
'Utilisation
Dim instance As UserPermission
Dim value As PermissionType

value = instance.Permission

instance.Permission = value
public abstract PermissionType Permission { get; set; }

Valeur de la propriété

Type : Microsoft.Office.InfoPath.PermissionType
Une ou plusieurs constantes PermissionType.

Remarques

Une instance de la classe UserPermission associe un ensemble d'autorisations du formulaire actif à un utilisateur et à une date d'expiration facultative. La propriété Permission obtient ou définit l'ensemble d'autorisations utilisateur spécifiées par cet objet UserPermission. Certaines autorisations accordées via l'interface utilisateur concernent tous les utilisateurs. Toutefois, vous pouvez utiliser l'objet UserPermission pour les affecter à chaque utilisateur en fonction de dates d'expiration individuelles.

Ce membre est accessible uniquement par les formulaires qui s’exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d’autorisations valables pour plusieurs domaines.

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

Exemples

Dans l'exemple ci-dessous, le contrôle Bouton permet d'obtenir l'utilisateur spécifié à partir de UserPermissionsCollection pour le formulaire actif, puis d'afficher les autorisations de cet utilisateur.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   UserPermission thisUser = 
      Permission.UserPermissions["someone@example.com"];
   MessageBox.Show(thisUser.Permission.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   UserPermission thisUser = _
      Permission.UserPermissions("someone@example.com")
   MessageBox.Show(thisUser.Permission.ToString())
End Sub

Voir aussi

Référence

UserPermission Classe

UserPermission, membres

Microsoft.Office.InfoPath, espace de noms