共用方式為


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 要求使用者身分識別為基礎,而且不受此方法影響。

注意

對象的確切行為 My.User 取決於應用程式的類型,以及應用程式執行所在的操作系統。 如需詳細資訊,請參閱 User 類別概觀。

這是進階成員;除非您按兩下 [ 所有] 索引標籤,否則不會顯示在IntelliSense 中。

依專案類型的可用性

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

適用於

另請參閱