Partager via


User.LoginName, propriété

Obtient toutes les informations d'identification de l'utilisateur.

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

Syntaxe

'Déclaration
Public MustOverride ReadOnly Property LoginName As String
    Get
'Utilisation
Dim instance As User
Dim value As String

value = instance.LoginName
public abstract string LoginName { get; }

Valeur de la propriété

Type : System.String
Les informations d'identification de l'utilisateur sous la forme domaine\nomutilisateur.

Exceptions

Exception Condition
SecurityException

Le modèle de formulaire n'est pas configuré avec l'option Autorisation totale de la catégorie Sécurité et approbation dans la boîte de dialogue Options de formulaire.

Remarques

Lorsque le formulaire est ouvert dans InfoPath, la propriété LoginName retourne 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é retourne uniquement nomutilisateur.

Cela équivaut à un appel de System.Environment.UserDomainName+"\\"+System.Environment.UserName.

Lorsque le formulaire est déployé sur ou ouvert à partir de cette application ou d'une bibliothèque de documents correctement configurée dans Microsoft SharePoint Server 2010 exécutant InfoPath Forms Services, la propriété LoginName renvoie les informations d'identification SharePoint de l'utilisateur qui modifie le formulaire. Cela équivaut à appeler la propriété SPUser.LoginName.

Ce membre est accessible uniquement par les formulaires ouverts à partir d’un modèle de formulaire configuré pour être exécuté avec des autorisations totales à l’aide de la catégorie Sécurité et approbation de la boîte de dialogue Options de formulaire. Ce membre nécessite une autorisation totale pour l’appelant immédiat et ne peut pas être utilisé par un code partiellement fiable. Pour plus d’informations, voir « Using Libraries from Partially Trusted Code » (« Utilisation de bibliothèques à partir de code partiellement fiable ») (éventuellement en anglais) sur MSDN.

Ce type ou ce membre est accessible à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler ou dans un navigateur Web.

Exemples

Dans l'exemple suivant, un clic sur le contrôle Bouton affiche les informations de connexion de l'utilisateur actuel.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   MessageBox.Show(this.Application.User.LoginName);
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   MessageBox.Show(Me.Application.User.LoginName)
End Sub

Voir aussi

Référence

User Classe

User, membres

Microsoft.Office.InfoPath, espace de noms