Coleção Contents do ASP
A coleção Contents contém todos os itens adicionados ao application/session por meio de comandos de script.
Dica:Para remover itens da coleção Contents, use os métodos Remove e RemoveAll.
Sintaxe
Application.Contents(Key) Session.Contents(Key)
Parâmetros | Descrição |
---|---|
key | Obrigatório. O nome do item a ser recuperado. |
Para a instância do objeto Application
Exemplo 1
Atenção, name e objtest serão adicionados à coleção Contents:
<% Application("name")="W3School" Set Application("objtest")=Server.CreateObject("ADODB.Connection") %>
Exemplo 2
Varrendo a coleção Contents:
<% for each x in Application.Contents Response.Write(x & "=" & Application.Contents(x) & "<br />") next %>
Ou:
<% For i=1 to Application.Contents.Count Response.Write(i & "=" & Application.Contents(i) & "<br />") Próximo %>
Exemplo 3
<% Application("date")="2001/05/05" Application("author")="W3School" for each x in Application.Contents Response.Write(x & "=" & Application.Contents(x) & "<br />") next %>
Saída:
date=2001/05/05 author=W3School
Para a instância do objeto Session
Exemplo 1
Atenção, name e objtest serão adicionados à coleção Contents:
<% Session("name")="Hege" Set Session("objtest")=Server.CreateObject("ADODB.Connection") %>
Exemplo 2
Varrendo a coleção Contents:
<% for each x in Session.Contents Response.Write(x & "=" & Session.Contents(x) & "<br />") next %>
Ou:
<% For i=1 to Session.Contents.Count Response.Write(i & "=" & Session.Contents(i) & "<br />") Próximo %>
Exemplo 3
<% Session("name")="Hege" Session("date")="2001/05/05" for each x in Session.Contents Response.Write(x & "=" & Session.Contents(x) & "<br />") next %>
Saída:
name=Hege date=2001/05/05