Freigeben über


User.LoginName-Eigenschaft

Ruft die vollständigen Anmeldeinformationen des Benutzers ab.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property LoginName As String
'Usage
Dim instance As User
Dim value As String

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

Eigenschaftswert

Die Anmeldeinformationen des Benutzers im Format Domäne\Benutzername.

Ausnahmen

Ausnahmetyp Bedingung

SecurityException

Die Formularvorlage ist in der Kategorie Sicherheit und Vertrauensstellung des Dialogfeldes Formularoptionen nicht auf Voll Vertrauenswürdig festgelegt.

Hinweise

Wenn das Formular in InfoPath geöffnet wird, gibt die LoginName-Eigenschaft die Anmeldeinformationen eines Benutzers im Format Domäne\Benutzername zurück. Gehört das Konto des Benutzers nicht zu einer Domäne, gibt die Eigenschaft nur Benutzername zurück.

Dies entspricht dem Aufruf von System.Environment.UserDomainName+"\\"+System.Environment.UserName.

Wenn das Formular in Microsoft Office Forms Server 2007 bereitgestellt und von einer entsprechend konfigurierten Dokumentenbibliothek in Microsoft Office SharePoint Server 2007, die InfoPath Forms Services ausführt, geöffnet wird, gibt die LoginName-Eigenschaft die SharePoint-Anmeldeinformationen des Benutzers zurück, der das Formular bearbeitet. Dies entspricht dem Aufruf der SharePoint-SPUser.LoginName-Eigenschaft.

Auf den Member kann nur über Formulare zugegriffen werden, die über eine Formularvorlage geöffnet werden. Die Formularvorlage muss zum voll vertrauenswürdigen Ausführen mithilfe der Kategorie "Sicherheit und Vertrauensstellung" des Dialogfelds "Formularoptionen" konfiguriert werden. Der Member erfordert volle Vertrauenswürdigkeit für den sofortigen Aufrufer und kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter "Using Libraries from Partially Trusted Code" (in Englisch) auf MSDN.

Auf diesen Typ oder diesen Member kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 oder einem Webbrowser geöffnet wurden.

Beispiel

Im folgenden Beispiel werden beim Klicken auf das Steuerelement Schaltfläche die Anmeldeinformationen des aktuellen Benutzers angezeigt.

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

Siehe auch

Referenz

User-Klasse
User-Member
Microsoft.Office.InfoPath-Namespace