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. |