SetPrivateData - metoda objektu PmUser
Popis:
Uloží pomocnou hodnotu se zadaným identifikátorem a svázanou s konkrétním přihlášeným uživatelem.
Syntaxe:
Empty SetPrivateData(String sId, Variant vValue)
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. |
vValue | (Variant) Ukládaná hodnota. |
---|
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
Nastavení privátního data serverem,
Nastavení privátního data klientem.
Příklad:
JavaScriptVBScriptVyber a zkopíruj do schránky
pContext.User.SetPrivateData("test", 22);
pContext.User.SetPrivateData "test", 22