次の方法で共有


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);

パラメータ

例外

例外の種類 条件
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 名前空間