tutoriais mais recente desenvolvimento web
 

ASP objeto Session


Um objeto Session armazena informações sobre, ou alterar as configurações para uma sessão de usuário.


Exemplos

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