IUserSettings - интерфейс

Настройки, применяемые для клиентского рабочего места.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public interface IUserSettings

Свойства

AllowMultipleExternalPreview Признак того, что требуется разрешить предпросмотр одновременно через несколько внешних программ (на разных вкладках). Если указано false (по умолчанию), то при активации предпросмотра через внешнюю программу на одной вкладке очищается область предпросмотра через внешнюю программу в другой вкладке.
CustomBackgroundColorsНабор пользовательских цветов для цвета фона текста.
CustomBlockColorsНабор пользовательских цветов для цвета фона блока.
CustomForegroundColorsНабор пользовательских цветов для цвета текста.
DataДанные по настройкам сотрудника. Настройки могут быть добавлены в типовом и в проектном решении.
DisablePdfEmbeddedPreviewПризнак того, что требуется отключить встроенный предпросмотр PDF и использовать внешнюю программу.
DisablePopupNotificationsПризнак того, что всплывающие уведомления в приложениях будут отключены.
DisableWindowFadingПризнак того, что запрещено затемнение экрана, когда окно не в фокусе.
DoNotShowMessageIndicatorOnStartupПризнак того, что необходимо не показывать индикатор сообщений при запуске.
EnableMessageIndicatorПризнак того, что индикатор сообщений отображается.
ForumsRefreshIntervalПериода обновления форумов на клиенте в секундах.
LeftPanelBottomAreaOpenOnClick Признак того, что левая боковая панель открывается не при наведении мыши на левый нижний угол экрана, а при клике по этой области.
LeftPanelOpenOnClick Признак того, что левая боковая панель открывается не при наведении мыши на полосу слева, а при клике по этой полосе.
LeftPanelTopAreaOpenOnClick Признак того, что левая боковая панель открывается не при наведении мыши на левый верхний угол экрана, а при клике по этой области.
PreferPdfPagingPreview Признак того, что для встроенного предпросмотра PDF предпочитается использование постраничного просмотра. Значение по умолчанию false соответствует режиму сквозной прокрутки между страницами.
RightPanelBottomAreaOpenOnClick Признак того, что правая боковая панель открывается не при наведении мыши на правый нижний угол экрана, а при клике по этой области.
RightPanelOpenOnClick Признак того, что правая боковая панель открывается не при наведении мыши на полосу справа, а при клике по этой полосе.
RightPanelTopAreaOpenOnClick Признак того, что правая боковая панель открывается не при наведении мыши на правый верхний угол экрана, а при клике по этой области.
TaskColorЦвет заданий по умолчанию.
TaskColorsByFunctionRoleID Цвет для заданий, которые пользователь видит при непосредственном вхождении в функциональную роль или при вхождении в неё как заместитель. Цвета доступны по идентификатору функциональной роли.
TopicItemColorЦвет обсуждений в области с заданиями по умолчанию.

Методы

NotifyModified Уведомляет подписчиков события [Tessa.UI.Tiles.IUserSettings.Modified] о том, что одно или несколько свойств объекта были изменены.
SetУстанавливает свойства текущего объекта по свойствам заданного объекта.
UpdatePropertiesFromDataAsync Устанавливает свойства текущего объекта по данным, установленным в свойстве [Tessa.UI.IUserSettings.Data].

События

ModifiedСобытие, уведомляющее об изменениях свойств текущего объекта с настройками.

Методы расширения

GetT Возвращает значение поля в строковой секции, заданной в пользовательских настройках. Если секция или поле не найдены, то выбрасывается KeyNotFoundException.
(Определяется UIExtensions)
GetSection Возвращает секцию, заданную в пользовательских настройках.
(Определяется UIExtensions)
GetTaskColors Возвращает цвета заданий, задействуемые для функциональной роли с идентификатором functionRoleID в соответствии с настройками пользователя. Если в настройках отсутствует информация по роли, то возвращается объект, содержащий все свойства как null.
(Определяется UIExtensions)
SetupFromJsonAsync Устанавливает настройки в соответствии с сериализованными в текстовый JSON значениями.
(Определяется UIExtensions)
TryGetT Возвращает значение поля в строковой секции, заданной в пользовательских настройках, или значение по умолчанию defaultValue, если секция или поле не найдены.
(Определяется UIExtensions)
TryGetFieldsTFrom, TTo Возвращает список значений указанной секции
(Определяется UIExtensions)
TryGetSection Возвращает секцию, заданную в пользовательских настройках, или null, если секцию не удалось получить.
(Определяется UIExtensions)

См. также