User.InitializeWithWindowsUser 方法

定義

將執行緒目前的主體設定為啟動該應用程式的 Windows 使用者。

public:
 void InitializeWithWindowsUser();
public void InitializeWithWindowsUser();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()

備註

你可以使用 My.User.InitializeWithWindowsUser 方法,將執行緒目前的主體設定為啟動該應用程式的Windows使用者。 Windows 應用程式中的 Visual Basic 應用程式模型預設在啟動時呼叫此方法。 在其他專案類型中,你必須透過明確呼叫此方法或將值指派給 Thread.CurrentPrincipal來設定執行緒目前的主體。

在Windows專案中,My.User 物件是基於執行緒目前的主要物件;因此,此方法可以改變 My.User 回傳的資訊。 在 ASP.NET 應用程式中,My.User 物件是基於當前 HTTP 請求的使用者身份,且不受此方法影響。

Note

物件的 My.User 具體行為取決於應用程式的類型以及執行的作業系統。 欲了解更多資訊,請參閱 User 課程概述。

這是進階成員;除非你點選 「全部 」標籤,否則它不會在 IntelliSense 中顯示。

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 Yes
Windows 服務 Yes
網站 Yes

適用於

另請參閱