Session - coleções, eventos, método e propriedades

O objeto Session permite preservar as informações de um mesmo usuário quando ele passa de uma página para outra da mesma aplicação.

Coleção:

Contents: Pode armazenar quaisquer valores, inclusive objetos, que ficam armazenados em um cookie de sessão enquanto a sessão durar.

Session.Contents.Item("nome") = Jon

Eventos:

OnStart: Ocorre quando uma nova sessão é criada. Isso acontece, por exemplo, quando o usuário acessa uma página da aplicação pela primeira vez.

OnEnd: Ocorre quando a sessão é encerrada.

Métodos:

Remove: Remove uma variável da sessão.

Session.Remove("nome")

RemoveAll: Remove todas as variáveis da sessão.

Session.RemoveAll

Abandon: Abandona (anula) a sessão atual.

Session.Abandon

Propriedades:

CodePage: configura ou retorna o código de caracteres que a página irá usar, se for chinês, japonês ou ocidental.

Session.CodePage = 1252

LCID: configura ou retorna o código de identificação da localidade da página.

Session.LCID = 1046

Timeout: Define o tempo em minutos que a sessão deve durar.

Session.Timeout = 30

SessionID: Obtém o id da sessão atual, ou seja, um código único que identifica a sessão corrente.

Mais informações sobre o objeto Session