Method GlobalGetMLText
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.
Declaration
[DocfxBrowsable]
string GlobalGetMLText(MLKey mlkey, string iso)
Parameters
mlkey
MLKey
iso
System.String
Returns
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
Diese Methode muss sehr performant gestaltet werden. Komplexe Logik kann die Performance der kompletten Anwendung sehr negativ beeinflussen.
Der Basis-Aufruf muss sichergestellt werden. Ansonsten wird das komplette Wörterbuch ausgehebelt und es werden gar keine Texte mehr ermittelt.