ASP - Семейство Application Contents
Семейство Application Contents
Семейство Contents содержит все элементы, добавленные к приложению командами сценария. Семейство Contents можно использовать для получения списка элементов, которые получили приложение в качестве области определения или для указания определенного элемента, являющегося объектом операции. С помощью методов Remove и RemoveAll можно удалять элементы из семейства.
Синтаксис
Application.Contents(Ключ)
Параметры
Ключ
Указывает имя извлекаемого элемента.
Методы
Contents.Remove | Удаляет элемент из семейства. |
Contents.RemoveAll | Удаляет все элементы из семейства. |
Замечания
Семейство Application.Contents содержит те элементы, которые были объявлены на уровне приложения без помощи тегов <OBJECT>. Оно будет включать и объекты, созданные с помощью Server.CreateObject, и скалярные переменные, установленные в объявлении Application. В приведенном ниже сценарии, например, и strHello
, и objCustom будут членами семейства Application.Contents:
<%
Application("strHello") = "Hello"
Set Application("objCustom") = Server.CreateObject("MyComponent") %>
Семейство Application.Contents поддерживает циклы For...Each и For...Next. Приведенный ниже сценарий иллюстрирует каждый из этих методов перебора семейства Application.Contents:
<%
Application("strText1") = "1234567890"
Application("strText2") = "ABCDEFGHIJ"
Application("strText3") = "A1B2C3D4E5"
%>
<%
For Each Key in Application.Contents
Response.Write Key + " = " + Application(Key) + "<BR>"
Next
%>
<%
For intItem = 1 to Application.Contents.Count
Response.Write CStr(intItem) + " = "
Response.Write Application.Contents(intItem) + "<BR>"
Next
%>
Примеры работающих файлов .asp, которые используют семейство Application.Contents, приведены в подразделе «Построение приложений ASP» в разделе Примеры ASP.