SettingsInstance - класс

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

Definition

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

Заметки

Наследники класса могут добавлять свойства и переопределять метод SealInternal.

Конструкторы

SettingsInstanceИнициализирует новый экземпляр класса SettingsInstance

Свойства

Info Дополнительные настройки расширений, представленные в неструктурируемом виде. Укажите любые настройки своего модуля или проектного решения здесь.
IsSealedПризнак того, что объект был защищён от изменений.
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.

Методы

CheckSealed Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SealЗащищает объект от изменений.
SealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.

Set Задаёт строготипизированный объект с настройками, который будет в дальнейшем доступен по типу объекта. Если объект этого типа уже был задан, то новый объект его перезапишет.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGet Получает строготипизированный объект с настройками заданного типа или null, если объект не был добавлен.

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

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

См. также