Method GlobalGetStaticCacheMode
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.
Declaration
[DocfxBrowsable]
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
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 FrameworkSystems.FrameworkBase.GlobalObj.cGlobalBase.GlobalOnBeforeLoad(FrameworkSystems.FrameworkBase.DevFrameworkObject,System.String@,System.String@,System.String@) und FrameworkSystems.FrameworkBase.FrameworkDataObject`2.OnBeforeLoad(System.String@,System.String@,System.String@,System.Boolean) 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).