Um objeto Session armazena informações sobre, ou alterar as configurações para uma sessão de usuário.
Exemplos
Definir e devolver o LCID
Definir ou devolver um número inteiro que especifica um local ou região. Conteúdos como data, hora e moeda serão exibidos de acordo com esse local ou região.
Devolver o SessionID
Retornar um ID único para cada usuário. O ID é gerado pelo servidor.
Tempo limite de uma sessão
Definir e retornar o tempo limite (in minutes) de uma sessão.
objeto Session
Quando você está trabalhando com um aplicativo em seu computador, você abri-lo, fazer algumas mudanças e, em seguida, fechá-lo. Isto é muito parecido com um Session. O computador sabe quem você é. Ele sabe quando você abre o aplicativo e quando você fechá-lo. No entanto, na internet há um problema: o servidor web não sabe quem você é eo que você faz, porque o endereço HTTP não manter o estado.
ASP resolve este problema criando um cookie exclusivo para cada usuário. O cookie é enviado para o computador do usuário e contém informações que identificam o usuário. Esta interface é chamado o objeto de sessão.
O objeto Session armazena informações sobre, ou alterar as configurações para uma sessão de usuário.
Variáveis armazenadas em um objeto informações seguro uma sessão de cerca de um único usuário, e estão disponíveis para todas as páginas em um único aplicativo. informações comuns armazenados em variáveis de sessão são nome, ID e preferências. O servidor cria um novo objeto de sessão para cada novo usuário, e destrói o objeto da sessão quando a sessão expirar.
O objeto Session coleções, propriedades, métodos e eventos são descritos abaixo:
Colecções
Coleção | Descrição |
---|---|
Contents | Contém todos os itens acrescentados à sessão através de um comando de script |
StaticObjects | Contém todos os objetos anexados à sessão com o HTML <object> tag |
propriedades
Propriedade | Descrição |
---|---|
CodePage | Especifica o conjunto de caracteres que será usado ao exibir conteúdo dinâmico |
LCID | Define ou retorna um número inteiro que especifica um local ou região. Conteúdos como data, hora e moeda serão exibidos de acordo com esse local ou região |
SessionID | Retorna um ID único para cada usuário. O ID exclusivo é gerado pelo servidor |
Timeout | Define ou retorna o período de tempo limite (in minutes) para o objeto de sessão nesta aplicação |
Métodos
Método | Descrição |
---|---|
Abandon | Destrói uma sessão de usuário |
Contents.Remove | Exclui um item da coleção Conteúdo |
Contents. RemoveAll() | Exclui todos os itens da coleção Conteúdo |
Eventos
Evento | Descrição |
---|---|
Session_OnEnd | Ocorre quando uma sessão termina |
Session_OnStart | Ocorre quando uma sessão começa |