WindowsPrincipal コンストラクタ
WindowsIdentity オブジェクトから、 WindowsPrincipal クラスの新しいインスタンスを初期化します。
Public Sub New( _
ByVal ntIdentity As WindowsIdentity _)
[C#]
public WindowsPrincipal(
WindowsIdentityntIdentity);
[C++]
public: WindowsPrincipal(
WindowsIdentity* ntIdentity);
[JScript]
public function WindowsPrincipal(
ntIdentity : WindowsIdentity);
パラメータ
- ntIdentity
WindowsPrincipal の新しいインスタンスの生成元となる WindowsIdentity オブジェクト。
例外
例外の種類 | 条件 |
---|---|
ArgumentNullException | ntIdentity パラメータが null 参照 (Visual Basic では Nothing) です。 |
使用例
[Visual Basic, C#, C++] 現在の WindowsIdentity オブジェクトから新しい WindowsPrincipal オブジェクトを作成する例を次に示します。
Dim wi As WindowsIdentity = WindowsIdentity.GetCurrent()
Dim wp As New WindowsPrincipal(wi)
[C#]
WindowsIdentity wi = WindowsIdentity.GetCurrent();
WindowsPrincipal wp = new WindowsPrincipal(wi);
[C++]
WindowsIdentity* wi = WindowsIdentity::GetCurrent();
WindowsPrincipal* wp = new WindowsPrincipal(wi);
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
WindowsPrincipal クラス | WindowsPrincipal メンバ | System.Security.Principal 名前空間