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

true 會建立與 windowsIdentity 參數完全相同的 WindowsIdentity 物件,並將其指派給 WindowsIdentity 屬性;否則,請將 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

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

適用於