User.InitializeWithWindowsUser メソッド
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)


詳細については、Visual Basic のトピック「My.User.InitializeWithWindowsUser メソッド」を参照してください。
My.User.InitializeWithWindowsUser メソッドを使用すると、スレッドの現在のプリンシパルを、アプリケーションを起動した Windows ユーザーに設定します。Windows アプリケーションでは、起動時に、Visual Basic アプリケーション モデルにより、このメソッドが既定で呼び出されます。その他のプロジェクトの種類では、このメソッドを明示的に呼び出すか、Thread.CurrentPrincipal に値を代入することによって、スレッドの現在のプリンシパルを設定する必要があります。
Windows プロジェクトの場合、My.User オブジェクトは、スレッドの現在のプリンシパルが主体となるため、このメソッドを使って、My.User によって返される情報を変更できます。ASP.NET アプリケーションの場合、My.User オブジェクトは、現在の HTTP 要求のユーザー ID が主体となるため、このメソッドによる影響を受けません。
![]() |
---|
My.User オブジェクトの実際の動作は、アプリケーションの種類と、そのアプリケーションを実行するオペレーティング システムによって異なります。詳細については、「My.User オブジェクト」を参照してください。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- User.InitializeWithWindowsUser メソッドのページへのリンク