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
}
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 | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_OBJECT_MANAGER | Objekt-Manager |
Stack(Out) | Top | CX_VALUE | Terminal-Server Cache |