Table of Contents

Method GlobalGetMLText

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

GlobalGetMLText(MLKey, string)

Jedes mal, wenn aus einem MLKey einen Text erzeugt wird, wird diese Methode aufgerufen.

Die Methode kann in der Component FSGeneral.cGlobal überschrieben werden.

string GlobalGetMLText(MLKey mlkey, string iso)

Parameters

mlkey MLKey
iso string

Returns

string

Remarks

Die Sprach-Hierarchie der Session, welche am GlobalObject hinterlegt ist, wird außerhalb dieser Methode aufgelöst. Besteht die Hierarchie aus mehreren Fallbacks(z.B. fr, en, de), wird diese Methode auch ggf.mehrfach nacheinander mit den unterschiedlichen Iso-Codes aufgerufen. Liefert die Methode einen Wert ungleich null oder String.Empty zurück, wird dieser als Text verwendet und es erfolgt kein weiterer Aufruf.

Durch die Überschreibung dieser Methode ist es möglich die Ermittlung der Texte zu beeinflussen oder zu überwachen.

Warning
  1. Diese Methode muss sehr performant gestaltet werden. Komplexe Logik kann die Performance der kompletten Anwendung sehr negativ beeinflussen.

  2. Der Basis-Aufruf muss sichergestellt werden. Ansonsten wird das komplette Wörterbuch ausgehebelt und es werden gar keine Texte mehr ermittelt.