User.InitializeWithWindowsUser Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 methode My.User.InitializeWithWindowsUser 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 Thread.CurrentPrincipalzuweisen.
In Windows Projekten basiert das My.User-Objekt auf dem aktuellen Prinzipal des Threads. Daher kann diese Methode die Informationen ändern, My.User zurückgegeben wird. 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.
Note
Das genaue Verhalten des My.User Objekts hängt vom Typ der Anwendung und vom Betriebssystem ab, auf dem die Anwendung ausgeführt wird. Weitere Informationen finden Sie in der User Klassenübersicht.
Dies ist ein erweitertes Mitglied; Sie wird in IntelliSense nur angezeigt, wenn Sie auf die Registerkarte "Alle " klicken.
Verfügbarkeit nach Projekttyp
| Projekttyp | Available |
|---|---|
| Windows-Anwendung | Ja |
| Klassenbibliothek | Ja |
| Konsolenanwendung | Ja |
| Windows-Steuerelementbibliothek | Ja |
| Websteuerelementbibliothek | Ja |
| Windows-Dienst | Ja |
| Website | Ja |