WindowsSecurityToken.Initialize 方法

定义

初始化 WindowsSecurityToken 类的新实例。

重载

Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

使用指定的唯一标识符、Windows 用户以及安全令牌有效的最初时刻和最后时刻来初始化 WindowsSecurityToken 类的新实例。

Initialize(String, String, DateTime, DateTime, WindowsIdentity, Boolean)

初始化 WindowsSecurityToken 类的新实例。

Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

使用指定的唯一标识符、Windows 用户以及安全令牌有效的最初时刻和最后时刻来初始化 WindowsSecurityToken 类的新实例。

protected:
 void Initialize(System::String ^ id, DateTime effectiveTime, DateTime expirationTime, System::Security::Principal::WindowsIdentity ^ windowsIdentity, bool clone);
protected void Initialize (string id, DateTime effectiveTime, DateTime expirationTime, System.Security.Principal.WindowsIdentity windowsIdentity, bool clone);
member this.Initialize : string * DateTime * DateTime * System.Security.Principal.WindowsIdentity * bool -> unit
Protected Sub Initialize (id As String, effectiveTime As DateTime, expirationTime As DateTime, windowsIdentity As WindowsIdentity, clone As Boolean)

参数

id
String

安全令牌的唯一标识符。 设置 Id 属性的值。

effectiveTime
DateTime

一个 DateTime,表示此安全令牌有效的最初时刻。 请设置 ValidFrom 属性的值。

expirationTime
DateTime

一个 DateTime,表示此安全令牌有效的最后时刻。 设置 ValidTo 属性的值。

windowsIdentity
WindowsIdentity

一个表示 Windows 用户的 WindowsIdentity。 设置 WindowsIdentity 属性的值。

clone
Boolean

若要创建与 windowsIdentity 参数相同的 WindowsIdentity 对象并将其分配给 WindowsIdentity 属性,则为 true;否则,将 windowsIdentity 参数的值分配给 WindowsIdentity 属性。

例外

windowsIdentitynull

idnull

注解

Initialize 方法由 WindowsSecurityToken 类的构造函数调用。

适用于

Initialize(String, String, DateTime, DateTime, WindowsIdentity, Boolean)

初始化 WindowsSecurityToken 类的新实例。

protected:
 void Initialize(System::String ^ id, System::String ^ authenticationType, DateTime effectiveTime, DateTime expirationTime, System::Security::Principal::WindowsIdentity ^ windowsIdentity, bool clone);
protected void Initialize (string id, string authenticationType, DateTime effectiveTime, DateTime expirationTime, System.Security.Principal.WindowsIdentity windowsIdentity, bool clone);
member this.Initialize : string * string * DateTime * DateTime * System.Security.Principal.WindowsIdentity * bool -> unit
Protected Sub Initialize (id As String, authenticationType As String, effectiveTime As DateTime, expirationTime As DateTime, windowsIdentity As WindowsIdentity, clone As Boolean)

参数

id
String

安全令牌的唯一标识符。

authenticationType
String

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

effectiveTime
DateTime

一个 DateTime,表示此安全令牌有效的最初时刻。

expirationTime
DateTime

一个 DateTime,表示此安全令牌有效的最后时刻。

windowsIdentity
WindowsIdentity

表示 Windows 用户。

clone
Boolean

若要创建与 windowsIdentity 参数相同的 WindowsIdentity 对象并将其分配给 WindowsIdentity 属性,则为 true;否则,将 windowsIdentity 参数的值分配给 WindowsIdentity 属性。

适用于