Permission.Enabled Propriété

Définition

Obtient ou définit l'information indiquant que les paramètres d'autorisation représentés par l'objet Permission sont activés pour le formulaire actif.

public:
 property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean

Valeur de propriété

true si les paramètres d’autorisation sont activés ; sinon , false.

Exemples

Dans l'exemple suivant, la propriété Enabled sert à indiquer si les paramètres d'autorisation sont activés pour le formulaire actif.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(thisDoc.Permission.Enabled.ToString());
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert(thisDoc.Permission..Enabled.ToString())

Remarques

Utilisez la propriété Enabled pour déterminer si les autorisations sont restreintes sur le formulaire actif et pour activer ou désactiver les autorisations. Remplacez Enabled par false pour désactiver les autorisations et supprimer tous les utilisateurs (autres que l'auteur du formulaire) ainsi que leurs autorisations.

Remarque : En mode aperçu, la propriété Enabled renvoie toujours false. Si le code tente de modifier ce paramètre, une exception System.Runtime.InteropServices.COMException est déclenchée et le message « La propriété/méthode n’est pas disponible en mode préversion » est retourné.

Étant donné que l’objet Permission et ses membres sont nouveaux dans Microsoft InfoPath, vous devez convertir l’objet retourné par la variable thisXDocument en _XDocument3 type pour accéder à cet objet et à ses membres. Pour plus d'informations, consultez Procédure : utiliser les membres du modèle objet qui ne sont pas compatibles avec InfoPath 2003.

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

S’applique à