WindowsSecurityToken.Initialize Método

Definição

Inicializa uma nova instância da classe WindowsSecurityToken.

Sobrecargas

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

Inicializa uma nova instância da WindowsSecurityToken classe usando o identificador exclusivo especificado, o usuário do Windows e os primeiros e últimos instantes no tempo em que o token de segurança é válido.

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

Inicializa uma nova instância da classe WindowsSecurityToken.

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

Inicializa uma nova instância da WindowsSecurityToken classe usando o identificador exclusivo especificado, o usuário do Windows e os primeiros e últimos instantes no tempo em que o token de segurança é válido.

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

Um identificador exclusivo para o token de segurança. Define o valor da Id propriedade.

effectiveTime
DateTime

Um DateTime que representa o instantâneo no tempo em que esse token de segurança é válido pela primeira vez. Defina o valor da ValidFrom propriedade.

expirationTime
DateTime

Um DateTime que representa o último instante no tempo em que esse token de segurança é válido. Define o valor da ValidTo propriedade.

windowsIdentity
WindowsIdentity

Um WindowsIdentity que representa um usuário do Windows. Define o valor da WindowsIdentity propriedade.

clone
Boolean

true para criar um WindowsIdentity objeto idêntico ao windowsIdentity parâmetro e atribuí-lo WindowsIdentity à propriedade; caso contrário, atribua o valor do windowsIdentity parâmetro à WindowsIdentity propriedade.

Exceções

windowsIdentity é null.

-ou-

id é null.

Comentários

O Initialize método é chamado pelos construtores da WindowsSecurityToken classe.

Aplica-se a

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

Inicializa uma nova instância da 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)

Parâmetros

id
String

Um identificador exclusivo para o token de segurança.

authenticationType
String

O tipo de autenticação do token de segurança.

effectiveTime
DateTime

Um DateTime que representa o instantâneo no tempo em que esse token de segurança é válido pela primeira vez.

expirationTime
DateTime

Um DateTime que representa o último instante no tempo em que esse token de segurança é válido.

windowsIdentity
WindowsIdentity

Representa um usuário Windows.

clone
Boolean

true para criar um WindowsIdentity objeto idêntico ao windowsIdentity parâmetro e atribuí-lo WindowsIdentity à propriedade; caso contrário, atribua o valor do windowsIdentity parâmetro à WindowsIdentity propriedade.

Aplica-se a