語言

WindowsSecurityToken.Initialize 方法

定義

初始化 WindowsSecurityToken 類別的新執行個體。

多載

名稱 Description
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

A DateTime 代表該安全令牌首次有效的時刻。 設定房產價值 ValidFrom 。

expirationTime
DateTime

代表該安全權杖有效最後一刻的 A DateTime 。 設定房產價值 ValidTo 。

windowsIdentity
WindowsIdentity

代表 Windows 使用者的 A WindowsIdentity 。 設定房產價值 WindowsIdentity 。

clone
Boolean

true 建立 WindowsIdentity 一個與 windowsIdentity 參數相同的物件並將其指派給 WindowsIdentity 屬性;否則,將參數的值 windowsIdentity 指派給屬性 WindowsIdentity 。

例外狀況

windowsIdentity 是 null。

-或-

id 是 null。

備註

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

A DateTime 代表該安全令牌首次有效的時刻。

expirationTime
DateTime

代表該安全權杖有效最後一刻的 A DateTime 。

windowsIdentity
WindowsIdentity

代表 Windows 使用者。

clone
Boolean

true 建立 WindowsIdentity 一個與 windowsIdentity 參數相同的物件並將其指派給 WindowsIdentity 屬性;否則,將參數的值 windowsIdentity 指派給屬性 WindowsIdentity 。

適用於