User.InitializeWithWindowsUser Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger trådens aktuella huvudnamn till den Windows användare som startade programmet.
public:
void InitializeWithWindowsUser();
public void InitializeWithWindowsUser();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()
Kommentarer
Du kan använda metoden My.User.InitializeWithWindowsUser för att ange trådens aktuella huvudnamn till den Windows användare som startade programmet. Visual Basic-programmodellen i ett Windows-program anropar den här metoden vid start som standard. I andra projekttyper måste du ange trådens aktuella huvudnamn genom att anropa den här metoden explicit eller genom att tilldela ett värde till Thread.CurrentPrincipal.
I Windows projekt baseras objektet My.User på trådens aktuella huvudnamn. Den här metoden kan därför ändra informationen My.User returnerar. I ett ASP.NET program baseras objektet My.User på den aktuella HTTP-begärans användaridentitet och påverkas inte av den här metoden.
Note
Det exakta beteendet för My.User objektet beror på vilken typ av program och på vilket operativsystem programmet körs på. Mer information finns i klassöversikten User .
Det här är en avancerad medlem. Den visas inte i IntelliSense om du inte klickar på fliken Alla .
Tillgänglighet efter projekttyp
| Projekttyp | Tillgängligt |
|---|---|
| Windows-program | Yes |
| Klassbibliotek | Yes |
| Konsolprogram | Yes |
| Windows-kontrollbibliotek | Yes |
| Webbkontrollbibliotek | Yes |
| Windows-tjänsten | Yes |
| Webbplats | Yes |