IOnionSession
Repräsentiert die Entität einer Sitzung zum onion.net Information Server.
Diese Schnittstelle stellt Methoden und Eigenschaften zur Kommunikation in einer Sitzung zum onion.net Information Server bereit.
Ereignisse
| Ereignis | Beschreibung |
|---|---|
| SessionCorrupt(EventHandler) | Wird erzeugt, wenn die Verbindung zum onion.net Information Server nicht wiederhergestellt weden kann. |
| SessionInterrupted(EventHandler) | Wird erzeugt, wenn eine Verbindung zum onion.net Information Server unterbrochen wird. |
| SessionRestored(EventHandler) | Wird erzeugt, wenn eine unterbrochene Verbrindung zum onion.net Information Server wiederhergestellt werden konnte. |
| StateChanged(EventHandler) | Wird erzeugt, wenn sich der Status der Sitzung ändert. |
Eigenschaften
| Eigenschaft | Beschreibung |
|---|---|
| Cache:IFunctionCache | Liefert einen Cache für die aktuelle Sitzung. |
| Events:IEventHub | Liefert eine Instanz zum anhängen an die Ereignisse von onion.net. |
| IsInterrupted:Boolean | Prüft, ob die aktuelle Verbindung zum onion.net Information Server unterbrochen ist. |
| Repository:IDataRepository | Liefert eine Instanz zum Abrufen und Editieren von Datenobjekten und ChangeSets im Datenbestand. |
| Schemata:ISchemaRepository | Liefert eine Instanz zum Abrufen und Editieren von Schemata der Schemaverwaltung. |
| Self:IUser | Ruft den Benutzer ab, der aktuell an der Sitzung angemeldet ist. |
| UserManagement:IUserRepository | Liefert eine Instanz zum Abrufen und Editieren von Benutzern und Gruppen in der Benutzerverwaltung. |
Methoden
| Methode | Beschreibung |
|---|---|
| DumpServerStatistics():String | Liefert Statistiken übe den onion.net Information Server. |
| LoadSessionState(OnionSessionState):Void | Lädt den Zustand einer Sitzung. |
| SaveSessionState():OnionSessionState | Speichert den Zustand der aktuellen Sitzung und gibt diesen zurück. |
