Sdílet prostřednictvím


WindowsSecurityToken.Initialize Metoda

Definice

Inicializuje novou instanci WindowsSecurityToken třídy .

Přetížení

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

Inicializuje novou instanci třídy pomocí zadaného jedinečného WindowsSecurityToken identifikátoru, uživatele systému Windows a první a poslední okamžiky v čase, kdy token zabezpečení je platný.

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

Inicializuje novou instanci WindowsSecurityToken třídy .

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

Inicializuje novou instanci třídy pomocí zadaného jedinečného WindowsSecurityToken identifikátoru, uživatele systému Windows a první a poslední okamžiky v čase, kdy token zabezpečení je platný.

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)

Parametry

id
String

Jedinečný identifikátor tokenu zabezpečení. Nastaví hodnotu Id vlastnosti .

effectiveTime
DateTime

A DateTime , který představuje okamžik v čase, kdy je tento token zabezpečení poprvé platný. Nastavte hodnotu ValidFrom vlastnosti .

expirationTime
DateTime

A DateTime , který představuje poslední okamžik v čase, kdy je tento token zabezpečení platný. Nastaví hodnotu ValidTo vlastnosti .

windowsIdentity
WindowsIdentity

A WindowsIdentity , který představuje uživatele systému Windows. Nastaví hodnotu WindowsIdentity vlastnosti .

clone
Boolean

true k vytvoření objektu WindowsIdentity , který je identický s parametrem windowsIdentity , a přiřadit ho k WindowsIdentity vlastnosti; v opačném případě přiřaďte hodnotu parametru windowsIdentityWindowsIdentity vlastnosti .

Výjimky

windowsIdentity je null.

-nebo-

id je null.

Poznámky

Metoda Initialize je volána konstruktory pro WindowsSecurityToken třídu .

Platí pro

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

Inicializuje novou instanci WindowsSecurityToken třídy .

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)

Parametry

id
String

Jedinečný identifikátor tokenu zabezpečení.

authenticationType
String

Typ ověřování pro token zabezpečení.

effectiveTime
DateTime

A DateTime , který představuje okamžik v čase, kdy je tento token zabezpečení poprvé platný.

expirationTime
DateTime

A DateTime , který představuje poslední okamžik v čase, kdy je tento token zabezpečení platný.

windowsIdentity
WindowsIdentity

Představuje uživatele systému Windows.

clone
Boolean

true k vytvoření objektu WindowsIdentity , který je identický s parametrem windowsIdentity , a přiřadit ho k WindowsIdentity vlastnosti; v opačném případě přiřaďte hodnotu parametru windowsIdentityWindowsIdentity vlastnosti .

Platí pro