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 要求使用者身分識別為基礎,而且不受此方法影響。
注意
對象的確切行為 My.User
取決於應用程式的類型,以及應用程式執行所在的操作系統。 如需詳細資訊,請參閱 User 類別概觀。
這是進階成員;除非您按兩下 [ 所有] 索引標籤,否則不會顯示在IntelliSense 中。
依專案類型的可用性
專案類型 | 可用 |
---|---|
Windows 應用程式 | 是 |
類別庫 | 是 |
主控台應用程式 | 是 |
Windows 控制項程式庫 | 是 |
Web 控制項程式庫 | 是 |
Windows 服務 | 是 |
網站 | 是 |