Создает настраиваемый, определенный пользователем объект, который управляет свой собственной сессией данных.
DEFINE CLASS ClassName1 AS Session |
Примечания
Вы можете создать этот настраиваемый, определенный вами же класс только с помощью команды DEFINE CLASS. Однако, вы можете программно добавить объект, созданный на базе этого класса в форму или иной контейнер.
Настраиваемые, определенные пользователем классы подобного типа являются классами имеющими свойства, события и методы, но не имеющими визуального представления. Теже общие правила, которые применяются к определению других типов классов, применяются к определению настраиваемых (custom) классов. Используйте объект Session для эффективного управления памятью и для гарантии безопасного поведения множества инстанций объектов в много-слойных приложениях.
Смотрите описание Объектно-ориентированное программирование для получения дополнительной информации о создании настраиваемых объектов как невизуальных классов.
Начиная с Visual FoxPro 7.0, значениями по умолчанию для сессий данных Visual FoxPro являются приведенные ниже:
Установка | Значение |
---|---|
EXCLUSIVE |
ON |
SAFETY |
OFF |
TALK |
OFF |
Ниже приведены значения по умолчанию для форм с частной сессией данных:
Установка | Значение |
---|---|
EXCLUSIVE |
OFF |
SAFETY |
ON |
TALK |
ON |
Форма, которая использует сессию данных, установленную по умолчанию, кроме того, использует установки, которые уже существовали для этой сессии, поскольку сессия была создана до создания формы.
Когда объект сессии представляет собой COM Server, все внутренние свойства рассматриваются как частные.