Condividi tramite


WindowsSecurityToken.Initialize Metodo

Definizione

Inizializza una nuova istanza della classe WindowsSecurityToken.

Overload

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

Inizializza una nuova istanza della classe WindowsSecurityToken utilizzando l'identificatore univoco, l'utente Windows e gli istanti iniziale e finale di validità del token di sicurezza specificati.

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

Inizializza una nuova istanza della classe WindowsSecurityToken.

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

Inizializza una nuova istanza della classe WindowsSecurityToken utilizzando l'identificatore univoco, l'utente Windows e gli istanti iniziale e finale di validità del token di sicurezza specificati.

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)

Parametri

id
String

Identificatore univoco del token di sicurezza. Imposta il valore della proprietà Id.

effectiveTime
DateTime

Struttura DateTime che rappresenta l'indicazione del momento a partire dal quale il token di sicurezza è valido. Imposta il valore della proprietà ValidFrom.

expirationTime
DateTime

Struttura DateTime che rappresenta l'indicazione del momento fino al quale il token di sicurezza è valido. Imposta il valore della proprietà ValidTo.

windowsIdentity
WindowsIdentity

Classe WindowsIdentity che rappresenta un utente Windows. Imposta il valore della proprietà WindowsIdentity.

clone
Boolean

true per creare un oggetto WindowsIdentity identico al parametro windowsIdentity e per assegnare tale oggetto alla proprietà WindowsIdentity. In caso contrario, assegnare il valore del parametro windowsIdentity alla proprietà WindowsIdentity.

Eccezioni

windowsIdentity è null.

-oppure-

id è null.

Commenti

Il metodo Initialize viene chiamato dai costruttori della classe WindowsSecurityToken.

Si applica a

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

Inizializza una nuova istanza della classe 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)

Parametri

id
String

Identificatore univoco del token di sicurezza.

authenticationType
String

Il tipo di autenticazione per il token di sicurezza.

effectiveTime
DateTime

Struttura DateTime che rappresenta l'indicazione del momento a partire dal quale il token di sicurezza è valido.

expirationTime
DateTime

Struttura DateTime che rappresenta l'indicazione del momento fino al quale il token di sicurezza è valido.

windowsIdentity
WindowsIdentity

Rappresenta un utente Windows.

clone
Boolean

true per creare un oggetto WindowsIdentity identico al parametro windowsIdentity e per assegnare tale oggetto alla proprietà WindowsIdentity. In caso contrario, assegnare il valore del parametro windowsIdentity alla proprietà WindowsIdentity.

Si applica a