Lade...
 

CX_OBJECT_MANAGER::GetTerminalServerCacheSize

CX_OBJECT_MANAGER::GetTerminalServerCacheSize

184660

Beschreibung:

Diese Funktion liefert den aktuell benutzten Wert zurück, der für die Größe des Caches verwendet würde, sofern festgestellt würde, dass ClassiX über eine Remote-Desktop-Verbindung gestartet ist. Dies entspricht entweder der Umgebungsvariable CX_TS_CACHE_SIZE oder aber dem Default-Wert von 64MB.

Ob ClassiX über eine Remote-Desktop-Verbindung gestartet ist, lässt sich separat über CX_SYSTEM_OBJECT::IsRunningOnTerminalServer feststellen.

Code-Beispiel:
Var(tsCacheSize, cacheSize)
SystemObject Call(IsRunningOnTerminalServer) if {
  GetManager(OBJECT) Call(GetTerminalServerCacheSize) -> tsCacheSize
  GetManager(OBJECT) Call(GetCacheSize) -> cacheSize
  cacheSize tsCacheSize String("Running via Remote Desktop, cache is %s, should be %s.") Attention
}

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_OBJECT_MANAGER Objekt-Manager
Stack(Out) Top CX_VALUE Terminal-Server Cache
Funktionsaufruf: Call(GetTerminalServerCacheSize)