User.InitializeWithWindowsUser Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví aktuální objekt zabezpečení vlákna na uživatele systému Windows, který aplikaci spustil.
public:
void InitializeWithWindowsUser();
public void InitializeWithWindowsUser();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()
Poznámky
Pomocí metody My.User.InitializeWithWindowsUser můžete nastavit aktuální objekt zabezpečení vlákna na uživatele Windows, který aplikaci spustil. Aplikační model Visual Basic ve Windows aplikace ve výchozím nastavení volá tuto metodu při spuštění. V jiných typech projektů je nutné nastavit aktuální objekt zabezpečení vlákna voláním této metody explicitně nebo přiřazením hodnoty .Thread.CurrentPrincipal
V Windows projektech je objekt My.User založen na aktuálním objektu zabezpečení vlákna. Tato metoda proto může změnit informace My.User vrátí. V aplikaci ASP.NET je objekt My.User založen na identitě uživatele aktuálního požadavku HTTP a touto metodou není ovlivněn.
Note
Přesné chování objektu My.User závisí na typu aplikace a na operačním systému, na kterém aplikace běží. Další informace najdete v přehledu User třídy.
Jedná se o pokročilého člena; nezobrazuje se v IntelliSense, pokud nekliknete na kartu Vše .
Dostupnost podle typu projektu
| Typ projektu | Available |
|---|---|
| Aplikace pro systém Windows | Yes |
| Knihovna tříd | Yes |
| Konzolová aplikace | Yes |
| Knihovna ovládacích prvků systému Windows | Yes |
| Knihovna webových ovládacích prvků | Yes |
| Služba systému Windows | Yes |
| Web | Yes |