WindowsClaimSet 构造函数

定义

初始化 WindowsClaimSet 类的新实例。

重载

WindowsClaimSet(WindowsIdentity)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

WindowsClaimSet(WindowsIdentity, Boolean)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

WindowsClaimSet(WindowsIdentity, DateTime)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

WindowsClaimSet(WindowsIdentity, Boolean, DateTime)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

WindowsClaimSet(WindowsIdentity, String, Boolean, DateTime)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

WindowsClaimSet(WindowsIdentity)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

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

参数

windowsIdentity
WindowsIdentity

一个指定 Windows 标识的 WindowsIdentity

注解

将表示此用户所属 Windows 组的声明添加到声明集中。

过期时间设置为 10 小时。

适用于

WindowsClaimSet(WindowsIdentity, Boolean)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

public:
 WindowsClaimSet(System::Security::Principal::WindowsIdentity ^ windowsIdentity, bool includeWindowsGroups);
public WindowsClaimSet (System.Security.Principal.WindowsIdentity windowsIdentity, bool includeWindowsGroups);
new System.IdentityModel.Claims.WindowsClaimSet : System.Security.Principal.WindowsIdentity * bool -> System.IdentityModel.Claims.WindowsClaimSet
Public Sub New (windowsIdentity As WindowsIdentity, includeWindowsGroups As Boolean)

参数

windowsIdentity
WindowsIdentity

一个指定 Windows 标识的 WindowsIdentity

includeWindowsGroups
Boolean

如果包含表示此用户所属 Windows 组的声明,则为 true;否则为 false

注解

过期时间设置为 10 小时。

适用于

WindowsClaimSet(WindowsIdentity, DateTime)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

public:
 WindowsClaimSet(System::Security::Principal::WindowsIdentity ^ windowsIdentity, DateTime expirationTime);
public WindowsClaimSet (System.Security.Principal.WindowsIdentity windowsIdentity, DateTime expirationTime);
new System.IdentityModel.Claims.WindowsClaimSet : System.Security.Principal.WindowsIdentity * DateTime -> System.IdentityModel.Claims.WindowsClaimSet
Public Sub New (windowsIdentity As WindowsIdentity, expirationTime As DateTime)

参数

windowsIdentity
WindowsIdentity

一个指定 Windows 标识的 WindowsIdentity

expirationTime
DateTime

一个 DateTime,指定声明集的过期时间。

适用于

WindowsClaimSet(WindowsIdentity, Boolean, DateTime)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

public:
 WindowsClaimSet(System::Security::Principal::WindowsIdentity ^ windowsIdentity, bool includeWindowsGroups, DateTime expirationTime);
public WindowsClaimSet (System.Security.Principal.WindowsIdentity windowsIdentity, bool includeWindowsGroups, DateTime expirationTime);
new System.IdentityModel.Claims.WindowsClaimSet : System.Security.Principal.WindowsIdentity * bool * DateTime -> System.IdentityModel.Claims.WindowsClaimSet
Public Sub New (windowsIdentity As WindowsIdentity, includeWindowsGroups As Boolean, expirationTime As DateTime)

参数

windowsIdentity
WindowsIdentity

一个指定 Windows 标识的 WindowsIdentity

includeWindowsGroups
Boolean

如果包含此用户所属的 Windows 组,则为 true;否则为 false

expirationTime
DateTime

一个 DateTime,指定声明集的过期时间。

适用于

WindowsClaimSet(WindowsIdentity, String, Boolean, DateTime)

使用由 WindowsClaimSet 对象指定的 Windows 用户标识初始化 WindowsIdentity 类的新实例。

public:
 WindowsClaimSet(System::Security::Principal::WindowsIdentity ^ windowsIdentity, System::String ^ authenticationType, bool includeWindowsGroups, DateTime expirationTime);
public WindowsClaimSet (System.Security.Principal.WindowsIdentity windowsIdentity, string authenticationType, bool includeWindowsGroups, DateTime expirationTime);
new System.IdentityModel.Claims.WindowsClaimSet : System.Security.Principal.WindowsIdentity * string * bool * DateTime -> System.IdentityModel.Claims.WindowsClaimSet
Public Sub New (windowsIdentity As WindowsIdentity, authenticationType As String, includeWindowsGroups As Boolean, expirationTime As DateTime)

参数

windowsIdentity
WindowsIdentity

一个指定 Windows 标识的 WindowsIdentity

authenticationType
String

Windows 标识的身份验证类型。

includeWindowsGroups
Boolean

如果包含此用户所属的 Windows 组,则为 true;否则为 false

expirationTime
DateTime

一个 DateTime,指定声明集的过期时间。

适用于