GetPrivateData - metoda objektu PmUser
Popis:
Čtení dříve uložené pomocné hodnoty se zadaným identifikátorem a svázané s konkrétním přihlášeným uživatelem.
Syntaxe:
Variant GetPrivateData(String sId)
Parametry:
sId | (String) Textový identifikátor hodnoty. Hodnot může být uloženo i více a k jejich rozlišení slouží textový identifikátor. |
---|
Vrácená hodnota:
Pokud proměnná se zadaným identifikátorem existuje, pak metoda vrací dříve uloženou hodnotu (datový typ jako při uložení).
Pokud proměnná neexistuje, pak metoda vrací:
null pro
JavaScript nebo
Empty pro
VBScript (lze testovat metodou
Pm.IsValid).
Poznámka:
Hodnota je svázaná s konkrétním přihlášeným lokálním nebo síťovým uživatelem. To znamená, že pokud si dva uživatelé uloží k sobě hodnoty pod stejným identifikátorem, pak nedojde k jejich přepsání, protože proměnné budou umístěny ve dvou různých přihlášených uživatelích.
Pokud se přes Web přihlásí k aplikaci
PROMOTIC dva uživatelé pod stejným přihlašovacím jménem a heslem, pak z hlediska systému se bude stejně jednat o dva přihlášené uživatele. Pomocné hodnoty může Web aplikace využít například k přenosu hodnot mezi
Web obrazy, lze tím do jisté míry nahradit globální proměnné v lokální aplikaci.
Pomocné hodnoty zůstanou zachovány po celou dobu existence přihlášeného uživatele na serveru (session). Po odhlášení lokálního uživatele nebo expiraci síťového uživatele je objekt přihlášeného uživatele uvolněn, stejně tak jako v něm uložené pomocné hodnoty.
Viz
Čtení privátního data klientem.
Příklad:
JavaScriptVBScriptVyber a zkopíruj do schránky
var valPrivData = pContext.User.GetPrivateData("test");
Dim valPrivData
valPrivData = pContext.User.GetPrivateData("test")