Создает настраиваемый, определенный пользователем объект, который управляет свой собственной сессией данных.

DEFINE CLASS ClassName1 AS Session

 

Expand imageПримечания

Вы можете создать этот настраиваемый, определенный вами же класс только с помощью команды DEFINE CLASS. Однако, вы можете программно добавить объект, созданный на базе этого класса в форму или иной контейнер.

Настраиваемые, определенные пользователем классы подобного типа являются классами имеющими свойства, события и методы, но не имеющими визуального представления. Теже общие правила, которые применяются к определению других типов классов, применяются к определению настраиваемых (custom) классов. Используйте объект Session для эффективного управления памятью и для гарантии безопасного поведения множества инстанций объектов в много-слойных приложениях.

Смотрите описание Объектно-ориентированное программирование для получения дополнительной информации о создании настраиваемых объектов как невизуальных классов.

Начиная с Visual FoxPro 7.0, значениями по умолчанию для сессий данных Visual FoxPro являются приведенные ниже:

Установка Значение

EXCLUSIVE

ON

SAFETY

OFF

TALK

OFF

Ниже приведены значения по умолчанию для форм с частной сессией данных:

Установка Значение

EXCLUSIVE

OFF

SAFETY

ON

TALK

ON

Форма, которая использует сессию данных, установленную по умолчанию, кроме того, использует установки, которые уже существовали для этой сессии, поскольку сессия была создана до создания формы.

Когда объект сессии представляет собой COM Server, все внутренние свойства рассматриваются как частные.

Expand image Смотрите также