Partilhar via


WindowsSecurityToken.Initialize Método

Definição

Inicializa uma nova instância da classe WindowsSecurityToken.

Sobrecargas

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

Inicializa uma nova instância da classe WindowsSecurityToken usando o identificador exclusivo, o usuário do Windows e o primeiro e o último momentos em que o token de segurança está válido especificados.

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 classe WindowsSecurityToken usando o identificador exclusivo, o usuário do Windows e o primeiro e o último momentos em que o token de segurança está válido especificados.

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 propriedade Id.

effectiveTime
DateTime

Um DateTime que representa o momento em que esse token de segurança ficou válido pela primeira vez. Definir o valor da propriedade ValidFrom.

expirationTime
DateTime

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

windowsIdentity
WindowsIdentity

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

clone
Boolean

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

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 momento em que esse token de segurança ficou válido pela primeira vez.

expirationTime
DateTime

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

windowsIdentity
WindowsIdentity

Representa um usuário do Windows.

clone
Boolean

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

Aplica-se a