Freigeben über


Sitzungsobjekt

Erstellt ein benutzerdefiniertes Objekt, das seine eigene Datensitzung verwaltet.

DEFINE CLASS ClassName1 AS Session

Hinweise

Sie können diese benutzerdefinierte Klasse nur mit dem DEFINE CLASS-Befehl erstellen. Sie können dieses Objekt jedoch programmgesteuert zu einem Formular oder einem anderen Container hinzufügen.

Benutzerdefinierte Klassen sind Klassen mit Eigenschaften, Ereignissen und Methoden, aber ohne visuelle Darstellung. Dieselben allgemeinen Regeln, die für die Definition anderer Klassentypen gelten, lassen sich auch bei der Definition benutzerdefinierter Klassen anwenden. Verwenden Sie das Sitzungsobjekt (Session-Objekt) zur effizienten Speicherverwaltung und, um das sichere Verhalten mehrerer Objektinstanzen in mehrstufigen Anwendungen zu gewährleisten.

Weitere Informationen zum Erstellen benutzerdefinierter Objekte als nicht-visuelle Klassen finden Sie unter Objektorientierte Programmierung.

In dieser Version von Visual FoxPro haben sich die Standardwerte für SAFETY, EXCLUSIVE und TALK im Vergleich zur Vorversion folgendermaßen geändert:

Einstellung Wert
EXCLUSIVE OFF
SAFETY OFF
TALK OFF

Wenn das Sitzungsobjekt einem COM-Server entspricht, werden alle integrierten Eigenschaften als private Eigenschaften behandelt.

Siehe auch

Eigenschaften, Methoden und Ereignisse des Sitzungsobjekts | DEFINE CLASS | Objektorientierte Programmierung | Hinzufügen von benutzerdefinierten Objekten zu einem Formular | Befehle mit Geltungsbereich für eine Datensitzung