ASP Contents 集合

Application オブジェクトリファレンスマニュアル

Contents 集合は、スクリプトコマンドにより application/session に追加されたすべてのプロジェクトを含んでいます。

ヒント:Contents 集合から項目を削除するには、Remove または RemoveAll メソッドを使用してください。

文法

アプリケーション.Contents(Key)
セッション.Contents(Key)
パラメータ 説明
key 必要。取得する項目の名前。

アプリケーションオブジェクトのインスタンスに対して

例 1

注意:name と objtest はどちらも Contents 集合に追加されます:

<% 
アプリケーション(name)="W3School"
アプリケーション(objtest)=サーバー.CreateObject("ADODB.Connection")
%>

例 2

Contents 集合を遍历:

<%
for each x in アプリケーション.Contents
  Response.Write(x & "=" & アプリケーション.Contents(x) & "<br />")
次へ
%>

または:

<%
For i=1 to アプリケーション.Contents.Count
  Response.Write(i & "=" & アプリケーション.Contents(i) & "<br />")
次へ
%>

例 3

<%
アプリケーション(日付)="2001/05/05"
アプリケーション(author)="W3School"
for each x in アプリケーション.Contents
  Response.Write(x & "=" & アプリケーション.Contents(x) & "<br />")
次へ
%>

出力:

date=2001/05/05
author=W3School

セッションオブジェクトのインスタンスに対して

例 1

注意:name と objtest はどちらも Contents 集合に追加されます:

<% 
セッション(名前)="Hege"
セッション(objtest)=サーバー.CreateObject("ADODB.Connection")
%>

例 2

Contents 集合を遍历:

<%
Session.Contentsのxに対してfor each x in
  Response.Write(x & "=" & Session.Contents(x) & "<br />")
次へ
%>

または:

<%
For i=1 to セッション.Contents.Count
  Response.Write(i & "=" & セッション.Contents(i) & "<br />")
次へ
%>

例 3

<%
セッション(名前)="Hege"
セッション(日付)="2001/05/05"
Session.Contentsのxに対してfor each x in
  Response.Write(x & "=" & Session.Contents(x) & "<br />")
次へ
%>

出力:

name=Hege
date=2001/05/05

Application オブジェクトリファレンスマニュアル