TessaServerSettings - класс

Настройки TESSA на сервере, которые выносятся в конфигурационный файл.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class TessaServerSettings : ITessaServerSettings
Inheritance
Object    TessaServerSettings
Implements
ITessaServerSettings

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

TessaServerSettingsСоздаёт экземпляр класса с параметрами по умолчанию.

Свойства

CheckPlatformVersion Признак того, что версия платформы на клиенте и на сервере должна проверяться на совпадение при инициализации приложения.
CipherKey Ключ, используемый для шифрования информации в базе данных, такой как закрытые ключи для шифрования файлов в локальных папках пользователей.
CipherKeyRotationInterval Интервал ротации ключей шифрования для локальных данных на компьютере пользователя. По умолчанию равен 10 дням.
ConfigurationFlagsСпециальные режимы конфигурации, настраиваемые в конфигурационном файле сервера.
DiscoveryKeysStrictSecurityПризнак возможности загрузки ключей из Redis.
ExtensionTracingMode Режим трассировки расширений или null, если трассировка отключена.
LdapНастройки для подключения к LDAP.
LicensePathПолный путь к файлу лицензии.
MinConsiderableMilliseconds Минимальное количество миллисекунд, которое должно выполняться расширение для того, чтобы для него было создано сообщение трассировки, если используются трассировщики [Tessa.Extensions.ExtensionTraceListenerType.ServerProfile] или [Tessa.Extensions.ExtensionTraceListenerType.ClientProfile]. Если значение равно 0 или отрицательное, то сообщения трассировки создаются для всех объектов. Если значение равно null, то время выполнения расширения замеряется с интервалом по умолчанию [Tessa.Extensions.DefaultExtensionTraceListener.DefaultProfileMinConsiderableMilliseconds].
PatchListСписок установленных патчей.
ProbingPathList Список папок, используемых для загрузки сборок помимо папки с приложением. Может содержать пути к папкам относительно папки с приложением.
RedisConnectionString Строка соединения с сервером или серверами Redis.
RedisInitializationAttemptsLimit Максимальное число попыток проверки возможности выполнения инициализации данных платформы в Redis.
RedisInitializationDelay Временной интервал задержек между попытками проверки возможности выполнения инициализации данных платформы в Redis.
RolesLockTimeout Таймаут выполнения операции в секундах.
RolesOperationTimeout Таймаут выполнения длительных запросов, связанных с ролевой моделью, таких как пересчёт замещений и пересчёт состава ролей. По умолчанию равен 30 минутам. Таймаут рассчитывается с точностью до целых секунд с округлением в меньшую сторону. Если указано значение 0, то запросы выполняются без таймаута, что не рекомендуется (лучше увеличить таймаут, если по объективным обстоятельствам он возникает).
SecureServerStackTraceПризнак запрета передачи серверных стек-трейсов на клиент.
ServerCodeКод сервера.
SessionExpirationTimeSpan Максимальный срок жизни сессий, открываемых приложением. Срок жизни по умолчанию - 7 дней.
SignatureKeyКлюч, используемый для формирования подписи.
ViewAccessCacheTimeSpan Максимальный интервал времени, в течение которого кэш прав доступа для каждого сотрудника может хранится в памяти перед тем, как будет автоматически сброшен в текущем процессе. По умолчанию равен 1 часу.

Методы

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)
SetFromConfig Устанавливает значения настроек из файла конфигурации.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также