Table of Contents

Method GlobalGetStaticCacheMode

Namespace
FrameworkSystems.FrameworkBase.GlobalObj
Assembly
FrameworkSystems.FrameworkBase.dll

GlobalGetStaticCacheMode(IDevFrameworkDataObject)

Diese Methode wird pro Component-Typ einmalig mit einer Instanz der Component bei der ersten Benutzung des statischen Caches aufgerufen, um den gewünschten Arbeitsmodus des statischen Caches zu ermitteln. Standardwert ist Broker.

protected virtual StaticCacheMode GlobalGetStaticCacheMode(IDevFrameworkDataObject oDevFrameworkDataObjectP)

Parameters

oDevFrameworkDataObjectP IDevFrameworkDataObject

Eine Instanz des Component-Typs, für welchen der gewünschte Arbeitsmodus des statischen Caches ermittelt werden soll.

Returns

StaticCacheMode

Gibt den Arbeitsmodus zurück, in dem der statische Cache arbeiten soll.

Remarks

Hilfreich ist dies z.B., wenn für bestimmte Typen (z.B. weil Tabellen-Filter definiert sind) das durchlaufen der Einsprungspunkte GlobalOnBeforeLoad(DevFrameworkObject, ref string, ref string, ref string) und OnBeforeLoad(ref string, ref string, ref string, bool) dringend nötig ist und daher der Arbeitsmodus Session gewünscht ist. Der Arbeitsmodus Session ist außerdem dann relevant, wenn Einschränkungen auf Eigenschaften erfolgen sollen, die zwar als Datenbankspalte existieren, jedoch an der Component nicht als Property hinzugefügt wurden (z.B. bei distinct und groupBy Components).