new ApplicationSessionInfo()
Informações e estatísticas de uma sessão de aplicativo coletadas pela API de monitoramento do sistema.
Members
-
accessedAt :number
-
Data e hora da última utilização da sessão do usuário, representada pela quantidade de milissegundos a partir de 1 de Janeiro de 1970 00:00:00 UTC.
Type:
- number
-
applicationKey :number
-
Chave do aplicativo em uso pelo usuário.
Type:
- number
-
applicationName :string
-
Nome do aplicativo em uso pelo usuário.
Type:
- string
-
clientAddress :string
-
Endereço IP do cliente que criou esta sessão.
Type:
- string
-
clientId :string
-
Identificação única do navegador ou dispositivo utilizado pelo cliente para se conectar ao Engine.
Type:
- string
-
createdAt :number
-
Data e hora em que a sessão do usuário foi criada, representada pela quantidade de milissegundos a partir de 1 de Janeiro de 1970 00:00:00 UTC.
Type:
- number
-
dropReason :string|null
-
Mensagem para o usuário que explica o motivo da sessão ter sido expirada de forma forçada.
Type:
- string | null
-
dropRequestedAt :number|null
-
Data e hora em que foi solicitado o descarte da sessão do usuário, representada pela quantidade de milissegundos a partir de 1 de Janeiro de 1970 00:00:00 UTC.
Type:
- number | null
-
dropRequesterKey :number|null
-
Chave do usuário que solicitou a expiração forçada da sessão do usuário.
Type:
- number | null
-
dropRequesterName :string|null
-
Nome do usuário que solicitou a expiração forçada da sessão do usuário.
Type:
- string | null
-
dropsAt :number|null
-
Data e hora em que a sessão do usuário será descartada, representada pela quantidade de milissegundos a partir de 1 de Janeiro de 1970 00:00:00 UTC.
Type:
- number | null
-
engineId :string
-
Identificador único do Engine que está servindo a sessão do usuário.
Type:
- string
-
expiresAt :number
-
Data e hora em que a sessão do usuário irá expirar, representada pela quantidade de milissegundos a partir de 1 de Janeiro de 1970 00:00:00 UTC.
Type:
- number
-
realm :string
-
Realm das sessões JavaScript utilizadas por este aplicativo. Esta é uma informação técnica que auxilia o desenvolvedor caso o aplicativo utilize mais de um perfil de sessão JavaScript. Os realms possíveis estão relacionados em Configuração > Realms.
Type:
- string
-
sessionId :string
-
Identificador único da sessão do usuário.
Type:
- string
-
updatedAt :number
-
Data e hora da coleta destas informações da sessão do usuário, representada pela quantidade de milissegundos a partir de 1 de Janeiro de 1970 00:00:00 UTC.
Type:
- number
-
userAgent :string
-
Identificação do agente do usuário enviada na requisição HTTP que criou esta sessão.
Type:
- string
-
userKey :number
-
Chave do usuário que está utilizando a aplicação.
Type:
- number
-
userName :string
-
Nome do usuário que está utilizando a aplicação.
Type:
- string
Methods
-
<static> fromDataSet(ds)
-
Cria uma instância de
ApplicationSessionInfo
a partir de um registro da tabela iApplicationSession.Parameters:
Name Type Description ds
DataSet DataSet com registros da tabela iApplicationSession. Será criada uma instância de
ApplicationSessionInfo
com as informações do registro corrente.Returns:
Instância criada a partir das informações contidas no DataSet.
- Type
- ApplicationSessionInfo