UserPermission.UserId - Propriété
Obtient l'adresse électronique de l'utilisateur dont les autorisations sur le formulaire actif sont déterminées par l'objet UserPermission spécifié.
Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Syntaxe
'Déclaration
ReadOnly Property UserId As String
Get
'Utilisation
Dim instance As UserPermission
Dim value As String
value = instance.UserId
string UserId { get; }
Valeur de propriété
Type : System.String
L'adresse électronique de l'utilisateur.
Remarques
L'objet UserPermission associe un ensemble d'autorisations sur le formulaire actif à un utilisateur unique et à une date d'expiration. La propriété UserId renvoie l'adresse électronique de l'utilisateur dont les autorisations sont définies par l'objet UserPermission.
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, le deuxième objet UserPermission est recherché dans la collection Permission du formulaire actif, puis la propriété UserId est utilisée pour afficher l'adresse électronique de l'utilisateur.
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
UserPermission thisUser =
thisDoc.Permission[1];
thisXDocument.UI.Alert(thisUser.UserId);
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
UserPermission thisUser =
Permission.UserPermissions(1)
thisXDocument.UI.Alert(thisUser.UserId)
Voir aussi
Référence
Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms