Share via


UserPermission.ExpirationDate - Propriété

Obtient ou définit la date d'expiration (facultative) des autorisations sur le formulaire actif attribuées à l'utilisateur associé à un objet UserPermission.

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

Syntaxe

'Déclaration
Property ExpirationDate As Object
    Get
    Set
'Utilisation
Dim instance As UserPermission
Dim value As Object

value = instance.ExpirationDate

instance.ExpirationDate = value
Object ExpirationDate { get; set; }

Valeur de propriété

Type : System.Object
Un System.DateTime qui représente la date d'expiration concernant l'utilisateur associé à l'objet UserPermission.

Remarques

Un objet UserPermission associe un ensemble d'autorisations sur le formulaire actif à un utilisateur unique et à une date d'expiration. La propriété ExpirationDate obtient ou définit la date d'expiration (facultative) de cet objet UserPermission en utilisant le fuseau horaire local.

Puisque l’objet UserPermission et ses membres sont des nouveautés dans Microsoft InfoPath, vous devez envoyer l’objet renvoyé par la variable thisXDocument au type _XDocument3 pour accéder à l’objet et à ses membres. Pour plus d’informations, voir 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.

Exemples

Dans l'exemple suivant, un objet UserPermission est recherché dans la collection Permission du formulaire actif, puis la propriété ExpirationDate est utilisée pour afficher la date d'expiration correspondant à cet utilisateur.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
UserPermission thisUser = 
   thisDoc.Permission["someone@example.com"];
thisXDocument.UI.Alert(thisUser.ExpirationDate.ToString());
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
UserPermission thisUser = 
   Permission.UserPermissions("someone@example.com")
thisXDocument.UI.Alert(thisUser.ExpirationDate.ToString())

Voir aussi

Référence

UserPermission interface

UserPermission - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms