ISettings - интерфейс

Настройки расширений.

Definition

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

Свойства

Info Дополнительные настройки расширений, представленные в неструктурируемом виде. Укажите любые настройки своего модуля или проектного решения здесь.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
MaxCardTypeTilesBeforeAddingSubgroup Максимальное количество доступных плиток на создание карточек, которые могут отображаться внутри группы с типами карточек. По умолчанию 12.
MaxCardTypeTilesWithoutGrouping Максимальное количество доступных плиток на создание карточек, которые могут отображаться без группировки плоским списком. По умолчанию 12.
MaxDocTypeTilesWithoutGroupingByCardType Максимальное количество доступных типов документов до того, как они будут сгруппированы по типам карточек. По умолчанию 12.
MaxFileContentNameLength Максимальная длина имени файла с расширением, но без пути к файлу, в кэше файлов (во временной папке). Используется в desktop-клиенте при определении в клиентских расширениях. Значение должно быть неотрицательным числом. Укажите 0, если ограничение отсутствует. По умолчанию равно 100.
MaxSettingsTilesBeforeAddingSubgroup Максимальное количество доступных плиток на открытие карточек настроек, которые могут отображаться до того, как будет добавлена плитка "ещё". По умолчанию 12.
MaxViewFilterTextInCardLength Максимальная длина текста в фильтре контрола представления в карточке до его сворачивания. Используется в desktop-клиенте при определении в клиентских расширениях. Значение должно быть неотрицательным числом. Укажите 0, если ограничение отсутствует. По умолчанию равно 150.
MaxViewFilterTextInWorkplaceLength Максимальная длина текста в фильтре контрола представления на рабочем месте до его сворачивания. Используется в desktop-клиенте при определении в клиентских расширениях. Значение должно быть неотрицательным числом. Укажите 0, если ограничение отсутствует. По умолчанию равно 150.
MaxWallpaperTilesBeforeAddingSubgroup Максимальное количество доступных плиток на изменение фона, которые отображаются до появления плитки "ещё" с разбиением списка плиток на несколько страниц. По умолчанию 12.
MinActionsGroupingCount Минимальное количество одновременно доступных пользователю плиток, которые будут сгруппированы в группу "Действия". По умолчанию количество равно 2. Значение должно быть положительным числом.
UserLimitToShowForDynamicAndMetaRoles Максимальное количество пользователей, отображаемых в составе динамических и метаролей. Может быть указано отрицательное число, если количество пользователей не ограничено. По умолчанию 200. Количество пользователей ограничивается только при стандартном запросе с клиента. Когда выполняется запрос на загрузку ролей на сервере (в т.ч. в плагинах Chronos) или выполняется специальный запрос (такой как экспорт или просмотр структуры), то состав роли не ограничивается независимо от настройки.
UserSettingsCardTypeIDList Список идентификаторов типов карточек, которые расширяют "Мои настройки" для настроек сотрудников. Порядок в списке определяет порядок отображения настроек в UI.

Методы

SealЗащищает объект от изменений.
(Унаследован от ISealable)
Set Задаёт строготипизированный объект с настройками, который будет в дальнейшем доступен по типу объекта. Если объект этого типа уже был задан, то новый объект его перезапишет.
TryGet Получает строготипизированный объект с настройками заданного типа или null, если объект не был добавлен.

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

GetT Получает объект с настройками заданного типа. Результирующий объект гарантированно не равен null. Если объект не зарегистрирован, то выбрасывает KeyNotFoundException.
(Определяется SettingsExtensions)
TryGetT Получает объект с настройками заданного типа или null, если объект не зарегистрирован.
(Определяется SettingsExtensions)

См. также