WindowsSecurityToken 构造函数

定义

初始化 WindowsSecurityToken 类的新实例。

重载

WindowsSecurityToken()

初始化 WindowsSecurityToken 类的新实例。

WindowsSecurityToken(WindowsIdentity)

使用 Windows 用户初始化 WindowsSecurityToken 类的新实例。

WindowsSecurityToken(WindowsIdentity, String)

使用 Windows 用户初始化 WindowsSecurityToken 类的新实例。

WindowsSecurityToken(WindowsIdentity, String, String)

创建 WindowsSecurityToken 的新实例。

WindowsSecurityToken()

初始化 WindowsSecurityToken 类的新实例。

protected:
 WindowsSecurityToken();
protected WindowsSecurityToken ();
Protected Sub New ()

注解

默认情况下,此构造函数不执行任何操作。

适用于

WindowsSecurityToken(WindowsIdentity)

使用 Windows 用户初始化 WindowsSecurityToken 类的新实例。

public:
 WindowsSecurityToken(System::Security::Principal::WindowsIdentity ^ windowsIdentity);
public WindowsSecurityToken (System.Security.Principal.WindowsIdentity windowsIdentity);
new System.IdentityModel.Tokens.WindowsSecurityToken : System.Security.Principal.WindowsIdentity -> System.IdentityModel.Tokens.WindowsSecurityToken
Public Sub New (windowsIdentity As WindowsIdentity)

参数

windowsIdentity
WindowsIdentity

一个表示 Windows 用户的 WindowsIdentity

例外

windowsIdentitynull

注解

此构造函数创建 WindowsSecurityToken 安全令牌的唯一标识符,并将该值分配给 Id 属性。

适用于

WindowsSecurityToken(WindowsIdentity, String)

使用 Windows 用户初始化 WindowsSecurityToken 类的新实例。

public:
 WindowsSecurityToken(System::Security::Principal::WindowsIdentity ^ windowsIdentity, System::String ^ id);
public WindowsSecurityToken (System.Security.Principal.WindowsIdentity windowsIdentity, string id);
new System.IdentityModel.Tokens.WindowsSecurityToken : System.Security.Principal.WindowsIdentity * string -> System.IdentityModel.Tokens.WindowsSecurityToken
Public Sub New (windowsIdentity As WindowsIdentity, id As String)

参数

windowsIdentity
WindowsIdentity

一个表示 Windows 用户的 WindowsIdentity

id
String

安全令牌的唯一标识符。

例外

windowsIdentitynull

idnull

注解

此构造函数调用 Initialize 方法以初始化该类的属性。

适用于

WindowsSecurityToken(WindowsIdentity, String, String)

创建 WindowsSecurityToken 的新实例。

public:
 WindowsSecurityToken(System::Security::Principal::WindowsIdentity ^ windowsIdentity, System::String ^ id, System::String ^ authenticationType);
public WindowsSecurityToken (System.Security.Principal.WindowsIdentity windowsIdentity, string id, string authenticationType);
new System.IdentityModel.Tokens.WindowsSecurityToken : System.Security.Principal.WindowsIdentity * string * string -> System.IdentityModel.Tokens.WindowsSecurityToken
Public Sub New (windowsIdentity As WindowsIdentity, id As String, authenticationType As String)

参数

windowsIdentity
WindowsIdentity

一个表示 Windows 用户的 WindowsIdentity

id
String

安全令牌的唯一标识符。

authenticationType
String

安全令牌的身份验证类型。

适用于