User.InitializeWithWindowsUser Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia bieżący podmiot zabezpieczeń wątku na użytkownika systemu Windows, który uruchomił aplikację.
public:
void InitializeWithWindowsUser();
public void InitializeWithWindowsUser ();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()
Uwagi
Możesz użyć My.User.InitializeWithWindowsUser
metody , aby ustawić bieżący podmiot zabezpieczeń wątku na użytkownika systemu Windows, który uruchomił aplikację. Model aplikacji Języka Visual Basic w aplikacji systemu Windows domyślnie wywołuje tę metodę podczas uruchamiania. W innych typach projektów należy ustawić bieżącą jednostkę wątku, wywołując tę metodę jawnie lub przypisując wartość do Thread.CurrentPrincipal.
W projektach My.User
systemu Windows obiekt jest oparty na bieżącej jednostce wątku, dlatego ta metoda może zmienić zwracane informacje My.User
. W aplikacji My.User
ASP.NET obiekt jest oparty na tożsamości użytkownika bieżącego żądania HTTP i nie ma to wpływu na tę metodę.
Uwaga
Dokładne zachowanie My.User
obiektu zależy od typu aplikacji i systemu operacyjnego, na którym działa aplikacja. Aby uzyskać więcej informacji, zobacz User omówienie klasy.
Jest to zaawansowany element członkowski; nie jest on wyświetlany w funkcji IntelliSense, chyba że klikniesz kartę Wszystkie .
Dostępność według typu projektu
Project type (Typ projektu) | Dostępne |
---|---|
Aplikacja systemu Windows | Tak |
Biblioteka klas | Tak |
Aplikacja konsoli | Tak |
Biblioteka kontrolek systemu Windows | Tak |
Biblioteka formantów sieci Web | Tak |
Usługa systemu Windows | Tak |
Witryna sieci Web | Tak |