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 要求のユーザー ID に基づいており、このメソッドの影響を受けません。
注意
オブジェクトの正確な動作は、 My.User
アプリケーションの種類と、アプリケーションを実行するオペレーティング システムによって異なります。 詳細については、クラスの概要に関するページを User 参照してください。
これは高度なメンバーです。[ すべて ] タブをクリックしない限り、IntelliSense には表示されません。
プロジェクトの種類別の可用性
プロジェクトの種類 | 使用可能 |
---|---|
Windows アプリケーション | はい |
クラス ライブラリ | はい |
コンソール アプリケーション | はい |
Windows コントロール ライブラリ | はい |
Web コントロール ライブラリ | はい |
Windows サービス | はい |
Web サイト | はい |
適用対象
こちらもご覧ください
.NET