IHISession-Schnittstelle
Über die IHlSession-Schnittstelle können sessionspezifische Daten abgefragt werden.
Darüber hinaus stellt die IHlSession-Schnittstelle
Hilfsmethoden für die Internationalisierung zur Verfügung. Alle im nachfolgenden
dargestellten Funktionen rufen Sie als Methode von
hlcontext
auf:Beispiel: hlsession.GetAgentID
ermittelt die
eindeutige Identifikationsnummer des angemeldeten Agenten.
GetAgentID
GetAgentID ermittelt die eindeutige Identifikationsnummer des angemeldeten
Agenten.
Syntax | GetAgentID() |
Rückgabewert | numerischer Wert |
GetLocaleID
GetLocaleID ermittelt die Locale-ID (LCID) der aktuellen Sitzung. Die LCID
enthält neben der Spracheinstellung auch Informationen zur Sortierung.
Syntax | GetLocaleID() |
Rückgabewert | numerischer Wert |
LangIDFromLCID
LangIDFromLCID ermittelt aus der angegebenen Locale-ID (LCID) die primäre
Sprach-ID, beispielsweise 7 für Deutsch und 9 für Englisch.
Syntax | LangIDFromLCID (lcid) |
Parameter |
|
Rückgabewert | numerischer Wert |
Beispiel | LangID=hlContext.LangIDFromLCID(lcid) |
GetTranslation
GetTranslation ermittelt für den angegebenen Schlüssel (z. B.
Textfeldbezeichnung von Dialogfeldern) und die Locale-ID (LCID) die
Übersetzung.
Syntax | GetTranslation (key, lcid) |
Parameter |
|
Rückgabewert | Text, sofern eine Übersetzung für den angegebenen Schlüssel in Processes definiert ist. Ansonsten Rückgabe des Schlüssels selbst (z. B. Eingabefeld_Ort). |
Tipp: Die maximale Länge für Übersetzungseinträge ist
auf 2048 Zeichen begrenzt.