Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

My.User.InitializeWithWindowsUser-Methode

Legt den aktuellen Prinzipal des Threads auf den Windows-Benutzer fest, der die Anwendung gestartet hat.


' Usage
My.User.InitializeWithWindowsUser()
' Declaration
Public Sub InitializeWithWindowsUser()

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 System.Threading.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.

NoteHinweis

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.

Namespace: Microsoft.VisualBasic.ApplicationServices

Klasse: User, WebUser

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

Die folgende Berechtigung ist möglicherweise erforderlich:

Berechtigung Beschreibung

SecurityPermission

Beschreibt einen Satz von Sicherheitsberechtigungen, die auf Code angewendet werden. Zugeordnete Enumeration: ControlPrincipal.

Weitere Informationen finden Sie unter Codezugriffssicherheit und unter Anfordern von Berechtigungen.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)