My.User.InitializeWithWindowsUser-Methode
Aktualisiert: November 2007
Legt den aktuellen Prinzipal des Threads auf den Windows-Benutzer fest, der die Anwendung gestartet hat.
' Usage
My.User.InitializeWithWindowsUser()
' Declaration
Public Sub InitializeWithWindowsUser()
Hinweise
Mit der My.User.InitializeWithWindowsUser-Methode können Sie den aktuellen Prinzipal des Threads auf den Windows-Benutzer festlegen, der die Anwendung gestartet hat. Das Visual Basic-Anwendungsmodell in einer Windows-Anwendung ruft diese Methode standardmäßig beim Starten der Anwendung auf. Bei anderen Projekttypen müssen Sie den aktuellen Prinzipal des Threads festlegen, indem Sie diese Methode explizit aufrufen oder Thread.CurrentPrincipal einen Wert zuweisen.
In Windows-Projekten beruht das My.User-Objekt auf dem aktuellen Prinzipal des Threads. Daher kann diese Methode die von My.User zurückgegebenen Informationen ändern. In einer ASP.NET-Anwendung beruht das My.User-Objekt auf der Benutzeridentität der aktuellen HTPP-Anforderung, und die Methode hat keine Auswirkungen auf dieses Objekt.
![]() |
---|
Das genaue Verhalten des My.User-Objekts hängt vom Typ der Anwendung und dem Betriebssystem ab, unter dem die Anwendung ausgeführt wird. Weitere Informationen finden Sie unter My.User-Objekt. |
Dies ist ein erweiterter Member, der in IntelliSense nur angezeigt wird, wenn Sie auf die Registerkarte Alles klicken.
Anforderungen
Namespace:Microsoft.VisualBasic.ApplicationServices
Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)
Verfügbarkeit nach Projekttyp
Projekttyp |
Verfügbar |
---|---|
Windows-Anwendung |
Ja |
Klassenbibliothek |
Ja |
Konsolenanwendung |
Ja |
Windows-Steuerelementbibliothek |
Ja |
Web-Steuerelementbibliothek |
Ja |
Windows-Dienst |
Ja |
Website |
Ja |
Berechtigungen
Die folgende Berechtigung ist möglicherweise erforderlich:
Berechtigung |
Beschreibung |
---|---|
Beschreibt einen Satz von Sicherheitsberechtigungen, die auf Code angewendet werden. Zugeordnete Enumeration: ControlPrincipal. |
Weitere Informationen finden Sie unter Codezugriffssicherheit und unter Anfordern von Berechtigungen.