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
lcid
numerischer Wert
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
key
Schlüssel als Text (z. B. Eingabefeld_Ort).
lcid
numerischer Wert (z. B. 1031 für Deutsch, Deutschland oder 1033 für Englisch, USA).
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.