OnionSession(String, String, String, IFunctionCache)

Initialisiert eine neue Instanz der OnionSession-Klasse.

Parameter

serverUrl

Typ: System.String

Dieser Parameter ist die Url zum onion.net Information Server.

Die Form der Url muss wie folgt aussehen: <protocoll>://<dns>:<port>/onion/server

Das zugelassene Protokoll ist im onion.net Information Server konfiguriert. Der Standardwert ist tcp.

Die DNS ist eine IP-Adresse oder Domain, unter welcher der onion.net Information Server erreichbar (installiert) ist. Ggf. ist der Zugriff auf eine IP-Adresse eingeschränkt, welche im onion.net Information Server konfiguriert sein kann. Als Standard ist diese Einschränkung nicht konfiguriert.

Als Port wird der Port angegeben, welcher im onion.net Information Server konfiguriert worden ist. Der Standardport ist 8087.

userName

Typ: System.String

Dieser Parameter ist der Benutzer, welcher die Sitzung zum onion.net Information Server herstellen soll. Alle Anfragen dieser Sitzung werden mit den Berechtigungen dieses Benutzers ausgeführt.

Wird aus dieser Sitzung eine weitere Sitzung (Subsession) erzeugt, so werden den die Anfragen mit diesem Benutzer ausgeführt und danach ggf. auf die Berechtigungen des Benutzers der Subsession eingeschränkt. Dies kann im Umkehrschluss jedoch bedeuten, wenn der Benutzer der Hauptsitzung weniger Berechtigungen besitzt, wie der Benutzer der Subsession, so kann der Benutzer der Subsession nie mehr Daten sehen, als der Benutzer der Hauptsitzung.

password

Typ: System.String

Dieser Parameter ist das Kennwort des Benutzers, welcher sich an dieser Sitzung anmeldet. Das Kennwort wird hier im Klartext angegeben.

cache

Typ: Onion.Common.Caching.IFunctionCache

Dieser Parameter ist ein vorhandener Cache, welcher für diese Sitzung der Client API weiter verwendet werden kann.