GenericIdentity コンストラクタ (String, String)
名前および認証の種類を指定して、ユーザーを表す GenericIdentity クラスの新しいインスタンスを初期化します。
名前空間: System.Security.Principal
アセンブリ: mscorlib (mscorlib.dll 内)
構文
'宣言
Public Sub New ( _
name As String, _
type As String _
)
'使用
Dim name As String
Dim type As String
Dim instance As New GenericIdentity(name, type)
public GenericIdentity (
string name,
string type
)
public:
GenericIdentity (
String^ name,
String^ type
)
public GenericIdentity (
String name,
String type
)
public function GenericIdentity (
name : String,
type : String
)
適用できません。
パラメータ
- name
コードが実行されている対象ユーザーの名前。
- type
ユーザーを識別するために使用する認証の種類。
例外
例外の種類 | 条件 |
---|---|
name パラメータが null 参照 (Visual Basic では Nothing) です。 または type パラメータが null 参照 (Visual Basic では Nothing) です。 |
使用例
GenericIdentity コンストラクタを使用する方法を次のコードに示します。このコード例は、GenericIdentity クラスのトピックで取り上げているコード例の一部分です。
Dim windowsIdentity As WindowsIdentity = windowsIdentity.GetCurrent()
' Construct a GenericIdentity object based on the current Windows
' identity name and authentication type.
Dim authenticationType As String = windowsIdentity.AuthenticationType
Dim userName As String = windowsIdentity.Name
Dim authenticatedGenericIdentity As _
New GenericIdentity(userName, authenticationType)
WindowsIdentity windowsIdentity = WindowsIdentity.GetCurrent();
// Construct a GenericIdentity object based on the current Windows
// identity name and authentication type.
string authenticationType = windowsIdentity.AuthenticationType;
string userName = windowsIdentity.Name;
GenericIdentity authenticatedGenericIdentity =
new GenericIdentity(userName, authenticationType);
WindowsIdentity^ windowsIdentity = WindowsIdentity::GetCurrent();
// Construct a GenericIdentity object based on the current Windows
// identity name and authentication type.
String^ authenticationType = windowsIdentity->AuthenticationType;
String^ userName = windowsIdentity->Name;
GenericIdentity^ authenticatedGenericIdentity = gcnew GenericIdentity( userName,authenticationType );
WindowsIdentity windowsIdentity = WindowsIdentity.GetCurrent();
// Construct a GenericIdentity object based on the current Windows
// identity name and authentication type.
String authenticationType = windowsIdentity.get_AuthenticationType();
String userName = windowsIdentity.get_Name();
GenericIdentity authenticatedGenericIdentity
= new GenericIdentity(userName, authenticationType);
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
GenericIdentity クラス
GenericIdentity メンバ
System.Security.Principal 名前空間