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