Freigeben über


User.InitializeWithWindowsUser Methode

Definition

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

public:
 void InitializeWithWindowsUser();
public void InitializeWithWindowsUser ();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()

Hinweise

Sie können die My.User.InitializeWithWindowsUser -Methode verwenden, um den aktuellen Prinzipal des Threads auf den Windows-Benutzer festzulegen, der die Anwendung gestartet hat. Das Visual Basic-Anwendungsmodell in einer Windows-Anwendung ruft diese Methode standardmäßig beim Start auf. In anderen Projekttypen müssen Sie den aktuellen Prinzipal des Threads festlegen, indem Sie diese Methode explizit aufrufen oder einen Wert zuweisen.Thread.CurrentPrincipal

In Windows-Projekten basiert das My.User Objekt auf dem aktuellen Prinzipal des Threads. Daher kann diese Methode die Informationsrückgibt My.User ändern. In einer ASP.NET-Anwendung basiert das My.User Objekt auf der Benutzeridentität der aktuellen HTTP-Anforderung und ist von dieser Methode nicht betroffen.

Hinweis

Das genaue Verhalten des My.User Objekts hängt vom Typ der Anwendung und vom Betriebssystem ab, unter dem die Anwendung ausgeführt wird. Weitere Informationen finden Sie in der User Klassenübersicht.

Dies ist ein erweitertes Mitglied; Es wird in IntelliSense nur angezeigt, wenn Sie auf die Registerkarte Alle klicken.

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows-Anwendung Ja
Klassenbibliothek Ja
Konsolenanwendung Ja
Windows-Steuerelementbibliothek Ja
Websteuerelementbibliothek Ja
Windows-Dienst Ja
Website Ja

Gilt für:

Weitere Informationen