GenericIdentity 构造函数 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 GenericIdentity 类的新实例。
重载
| GenericIdentity(GenericIdentity) | 
						 使用指定的 GenericIdentity 对象初始化 GenericIdentity 类的新实例。  | 
        	
| GenericIdentity(String) | 
						 初始化表示具有指定名称的用户的 GenericIdentity 类的新实例。  | 
        	
| GenericIdentity(String, String) | 
						 初始化表示具有指定名称和身份验证类型的用户 GenericIdentity 类的新实例。  | 
        	
GenericIdentity(GenericIdentity)
- Source:
 - GenericIdentity.cs
 
- Source:
 - GenericIdentity.cs
 
- Source:
 - GenericIdentity.cs
 
使用指定的 GenericIdentity 对象初始化 GenericIdentity 类的新实例。
protected:
 GenericIdentity(System::Security::Principal::GenericIdentity ^ identity);
	protected GenericIdentity (System.Security.Principal.GenericIdentity identity);
	new System.Security.Principal.GenericIdentity : System.Security.Principal.GenericIdentity -> System.Security.Principal.GenericIdentity
	Protected Sub New (identity As GenericIdentity)
	参数
- identity
 - GenericIdentity
 
从中构造 GenericIdentity的新实例的对象。
适用于
GenericIdentity(String)
- Source:
 - GenericIdentity.cs
 
- Source:
 - GenericIdentity.cs
 
- Source:
 - GenericIdentity.cs
 
初始化表示具有指定名称的用户的 GenericIdentity 类的新实例。
public:
 GenericIdentity(System::String ^ name);
	public GenericIdentity (string name);
	new System.Security.Principal.GenericIdentity : string -> System.Security.Principal.GenericIdentity
	Public Sub New (name As String)
	参数
- name
 - String
 
代表代码运行的用户的名称。
例外
              name 参数 null。
示例
以下代码演示如何使用 GenericIdentity 构造函数。 此代码示例是为 GenericIdentity 类提供的大型示例的一部分。
GenericIdentity^ defaultIdentity = gcnew GenericIdentity( "DefaultUser" );
GenericIdentity defaultIdentity = new GenericIdentity("DefaultUser");
Dim defaultIdentity As New GenericIdentity("DefaultUser")
  适用于
GenericIdentity(String, String)
- Source:
 - GenericIdentity.cs
 
- Source:
 - GenericIdentity.cs
 
- Source:
 - GenericIdentity.cs
 
初始化表示具有指定名称和身份验证类型的用户 GenericIdentity 类的新实例。
public:
 GenericIdentity(System::String ^ name, System::String ^ type);
	public GenericIdentity (string name, string type);
	new System.Security.Principal.GenericIdentity : string * string -> System.Security.Principal.GenericIdentity
	Public Sub New (name As String, type As String)
	参数
- name
 - String
 
代表代码运行的用户的名称。
- type
 - String
 
用于标识用户的身份验证类型。
例外
示例
以下代码演示如何使用 GenericIdentity 构造函数。 此代码示例是为 GenericIdentity 类提供的大型示例的一部分。
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.AuthenticationType;
string userName = windowsIdentity.Name;
GenericIdentity authenticatedGenericIdentity =
    new GenericIdentity(userName, authenticationType);
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)