Partager via


Permission.StoreLicenses, propriété

Obtient ou définit l'information indiquant que la licence permettant à l'utilisateur d'afficher le formulaire actif doit être mise en cache pour permettre son affichage en mode hors connexion lorsque l'utilisateur ne peut pas se connecter à un serveur de gestion des droits.

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

Syntaxe

Public MustOverride Property StoreLicenses As Boolean

Dim instance As Permission
Dim value As Boolean

value = instance.StoreLicenses

instance.StoreLicenses = value
public abstract bool StoreLicenses { get; set; }

Valeur de la propriété

Renvoie la valeur true si la licence de l'utilisateur doit être mise en cache pour permettre l'affichage en mode hors connexion. Dans le cas contraire, c'est la valeur false qui est renvoyée.

Remarques

Correspond à l'état de la case à cocher Exiger une connexion pour vérifier l'autorisation d'un utilisateur de la boîte de dialogue Autorisation. Si la valeur de la propriété StoreLicences est true, la case à cocher est désactivée et la licence de l'utilisateur est mise en cache sur l'ordinateur local. Si sa valeur est false, la case à cocher est activée et les utilisateurs autres que le propriétaire du formulaire doivent se connecter au serveur de gestion des droits et acquérir une licence pour utiliser le formulaire chaque fois qu'ils l'ouvrent.

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 indépendantes des domaines.

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

Exemple

Dans l'exemple ci-dessous, le contrôle Bouton permet de définir la propriété StoreLicenses sur la valeur false, puis d'afficher la valeur actuelle de la propriété.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   Permission.StoreLicenses = false;
   MessageBox.Show(this.Permission.StoreLicenses.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   Permission.StoreLicenses = False
   MessageBox.Show(Me.Permission.StoreLicenses.ToString())
End Sub

Voir aussi

Référence

Permission, classe
Membres Permission
Microsoft.Office.InfoPath, espace de noms