Przejdź do treści

Odczyt i zapis parametrów użytkownika

Deweloper w trakcie redagowania metody interfejsowej ma możliwość zapamiętywania parametrów użytkownika. Mogą one służyć np. do zapamiętania stanu okna dla konkretnego użytkownika. Parametry te zapisywane są dla konkretnego obiektu biznesowego w kontekście konkretnego użytkownika, tak więc można używać tej samej nazwy parametru w różnych obiektach biznesowych. Wartości parametrów są trwale przechowywane zarówno po restarcie aplikacji jak i serwera Neos.

Parametry definiuje się poprzez odwołanie się do słownika Parameter klasy bieżącego obiektu. Przykład:

string x = Parameter["PARAMETR"];
Parameter["PARAMETR"] = "123";

Odczyt parametru można np wykonać w metodzie na inicjalizację parametru. Nie można używać parametrów w metodach statycznych.

Jeśli potrzebujesz użyć zapisanych wartości parametrów w metodach logiki biznesowej, to zapis i odczyt zrób w metodzie inferfejsowej wywołującej metodę logiki, a w metodzie logiki przekaż ten parametr bezpośrednio razem z innymi parametrami.