Udostępnij za pośrednictwem


WindowsSecurityToken.Initialize Metoda

Definicja

Inicjuje nowe wystąpienie klasy WindowsSecurityToken.

Przeciążenia

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

Inicjuje nowe wystąpienie WindowsSecurityToken klasy przy użyciu określonego unikatowego identyfikatora, użytkownika systemu Windows oraz pierwszego i ostatniego wystąpienia w czasie, gdy token zabezpieczający jest prawidłowy.

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

Inicjuje nowe wystąpienie klasy WindowsSecurityToken.

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

Inicjuje nowe wystąpienie WindowsSecurityToken klasy przy użyciu określonego unikatowego identyfikatora, użytkownika systemu Windows oraz pierwszego i ostatniego wystąpienia w czasie, gdy token zabezpieczający jest prawidłowy.

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

Unikatowy identyfikator tokenu zabezpieczającego. Ustawia wartość Id właściwości .

effectiveTime
DateTime

Element DateTime reprezentujący moment, w którym ten token zabezpieczający jest najpierw prawidłowy. Ustaw wartość ValidFrom właściwości .

expirationTime
DateTime

Element DateTime reprezentujący ostatnią chwilę w czasie, w którym ten token zabezpieczający jest prawidłowy. Ustawia wartość ValidTo właściwości .

windowsIdentity
WindowsIdentity

Obiekt WindowsIdentity reprezentujący użytkownika systemu Windows. Ustawia wartość WindowsIdentity właściwości .

clone
Boolean

true aby WindowsIdentity utworzyć obiekt, który jest identyczny z parametrem windowsIdentity i przypisać go do WindowsIdentity właściwości; w przeciwnym razie przypisz wartość windowsIdentity parametru WindowsIdentity do właściwości.

Wyjątki

windowsIdentity to null.

-lub-

id to null.

Uwagi

Metoda Initialize jest wywoływana przez konstruktory dla WindowsSecurityToken klasy .

Dotyczy

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

Inicjuje nowe wystąpienie klasy 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)

Parametry

id
String

Unikatowy identyfikator tokenu zabezpieczającego.

authenticationType
String

Typ uwierzytelniania tokenu zabezpieczającego.

effectiveTime
DateTime

Element DateTime reprezentujący moment, w którym ten token zabezpieczający jest najpierw prawidłowy.

expirationTime
DateTime

Element DateTime reprezentujący ostatnią chwilę w czasie, w którym ten token zabezpieczający jest prawidłowy.

windowsIdentity
WindowsIdentity

Reprezentuje użytkownika systemu Windows.

clone
Boolean

true aby WindowsIdentity utworzyć obiekt, który jest identyczny z parametrem windowsIdentity i przypisać go do WindowsIdentity właściwości; w przeciwnym razie przypisz wartość windowsIdentity parametru WindowsIdentity do właściwości.

Dotyczy