User.InitializeWithWindowsUser 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將執行緒目前的主體設定為啟動該應用程式的 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 |