Udostępnij za pośrednictwem


User.InitializeWithWindowsUser Metoda

Definicja

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

Dotyczy

Zobacz też