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.
Může být uloženo i více hodnot 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í do PROMOTIC aplikace 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")