Class: ApplicationSessionInfo

@nginstack/engine/lib/monitoring/ApplicationSessionInfo~ ApplicationSessionInfo


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