User2.LoginName - Propriété
Obtient toutes les informations d'identification de l'utilisateur.
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 LoginName As String
Get
'Utilisation
Dim instance As User2
Dim value As String
value = instance.LoginName
string LoginName { get; }
Valeur de propriété
Type : System.String
Les informations d'identification de l'utilisateur sous la forme domaine\nomutilisateur.
Remarques
La propriété LoginName renvoie les informations d'identification d'un utilisateur sous la forme domaine\nomutilisateur. Si le compte de l'utilisateur n'appartient pas à un domaine, la propriété renvoie uniquement nomutilisateur.
Cela équivaut à un appel de System.Environment.UserDomainName+"\\"+System.Environment.UserName.
Puisque la propriété LoginName est une nouveauté dans Microsoft InfoPath, il est nécessaire de la déclarer et de l'envoyer au type User2 pour y accéder. 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 ouverts à partir d’un modèle de formulaire qui ont été configurés pour s’exécuter en mode confiance totale en utilisant la catégorie Sécurité et approbation de la boîte de dialogue Options de formulaire peuvent accéder à ce membre. Ce membre nécessite la confiance totale pour l’appelant immédiat et ne peut être utilisé par un code ayant un niveau de confiance partiel. Pour plus d’informations, voir « Utilisation de bibliothèques à partir de code d’un niveau de confiance partiel » sur MSDN.
Exemples
Dans l'exemple suivant, la propriété LoginName est utilisée pour afficher les informations d'identification de l'utilisateur actuel.
User2 thisUser = (User2)thisApplication.User;
thisXDocument.UI.Alert(thisUser.LoginName);
Dim thisUser As User2 = DirectCast(thisApplication.User, User2)
thisXDocument.UI.Alert(thisUser.LoginName)
Voir aussi
Référence
Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms