GenericIdentity 构造函数

定义

初始化 GenericIdentity 类的新实例。

重载

名称 说明
GenericIdentity(GenericIdentity)

使用指定的GenericIdentity对象初始化类的新实例GenericIdentity

GenericIdentity(String)

初始化表示具有指定名称的用户的 GenericIdentity 类的新实例。

GenericIdentity(String, String)

使用指定的名称和身份验证类型初始化表示用户的类的新实例 GenericIdentity

GenericIdentity(GenericIdentity)

Source:
GenericIdentity.cs
Source:
GenericIdentity.cs
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
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

代表代码运行的用户的名称。

例外

参数 namenull.

示例

以下代码显示构造函数的使用 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
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

用于标识用户的身份验证类型。

例外

参数 namenull.

-或-

参数 typenull.

示例

以下代码显示构造函数的使用 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)

适用于