WindowsSecurityToken.Initialize Método

Definición

Inicializa una nueva instancia de la clase WindowsSecurityToken.

Sobrecargas

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

Inicializa una instancia nueva de la clase WindowsSecurityToken utilizando el identificador único especificado, el usuario de Windows y los momentos de inicio y fin de validez del token de seguridad.

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

Inicializa una nueva instancia de la clase WindowsSecurityToken.

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

Inicializa una instancia nueva de la clase WindowsSecurityToken utilizando el identificador único especificado, el usuario de Windows y los momentos de inicio y fin de validez del token de seguridad.

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)

Parámetros

id
String

Identificador único para el token de seguridad. Establece el valor de la propiedad Id.

effectiveTime
DateTime

Valor de tipo DateTime que representa el primer momento en el que este token de seguridad es válido por primera vez. Establece el valor de la propiedad ValidFrom.

expirationTime
DateTime

DateTime que representa el último momento en el tiempo en el que este token de seguridad es válido. Establece el valor de la propiedad ValidTo.

windowsIdentity
WindowsIdentity

WindowsIdentity que representa a un usuario de Windows. Establece el valor de la propiedad WindowsIdentity.

clone
Boolean

true para crear un objeto WindowsIdentity idéntico al parámetro windowsIdentity y asignarlo a la propiedad WindowsIdentity; de lo contrario, asigne el valor del parámetro windowsIdentity a la propiedad WindowsIdentity.

Excepciones

windowsIdentity es null.

O bien

id es null.

Comentarios

Los constructores de la clase Initialize llaman al método WindowsSecurityToken.

Se aplica a

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

Inicializa una nueva instancia de la clase 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)

Parámetros

id
String

Identificador único para el token de seguridad.

authenticationType
String

El tipo de autenticación para el token de seguridad.

effectiveTime
DateTime

Valor de tipo DateTime que representa el primer momento en el que este token de seguridad es válido por primera vez.

expirationTime
DateTime

DateTime que representa el último momento en el tiempo en el que este token de seguridad es válido.

windowsIdentity
WindowsIdentity

Representa un usuario de Windows.

clone
Boolean

true para crear un objeto WindowsIdentity idéntico al parámetro windowsIdentity y asignarlo a la propiedad WindowsIdentity; de lo contrario, asigne el valor del parámetro windowsIdentity a la propiedad WindowsIdentity.

Se aplica a