Tessa.Platform.Runtime - пространство имён

Среда выполнения для обеспечения работы сессий и связи между клиентом и сервером.

Классы

ActionHistoryDescriptionProvider Объект, возвращающий текстовое описание действия с карточкой.
ApplicationAnyIDExtensionPolicy Политика, определяющая допустимость любого типа приложения для выполнения методов расширения. Может быть использована для замещения другой политики IApplicationExtensionPolicy.
ApplicationAttribute Атрибут, описывающий свойства приложения Tessa. Применяется к сборке [assembly: ApplicationAttribute(...)]. Имя приложения содержится в атрибуте [assembly: AssemblyTitle(...)].
ApplicationClosingEventArgs Аргументы событий по управляемому закрытию окна приложения.
ApplicationCommand Команда, выполняемая при запуске приложения. Обычно связана с аргументами командной строки.
ApplicationCommandArguments Аргументы командной строки, соответствующие командам ApplicationCommands.
ApplicationCommandExecutor Объект, выполняющий команды при запуске приложения.
ApplicationCommandParser Объект, выполняющая разбор аргументов командной строки на команды IApplicationCommand.
ApplicationCommands Типы команд, доступные в командной строке приложения по умолчанию.
ApplicationContext Контекст, связанный с запуском или завершением приложения.
ApplicationContextDeferredEventArgs Аргументы события, связанного с запуском или завершением приложения.
ApplicationDependencies Основные зависимости для объекта IApplication.
ApplicationDescriptor Объект, описывающий текущее приложение, которое определяется по клиентской сессии ISession. Объект недоступен на сервере.
ApplicationDescriptorInitializingEventArgs Аргументы события Initializing, выполняющего инициализацию параметров приложения через свойства в аргументах событий, в т.ч. на основании конфигурационных файлов и настроек, полученных от Tessa Applications.
ApplicationEnvironment Объект, предоставляющий доступ к переменным приложения.
ApplicationEnvironmentManager Объект, управляющий переменными приложения.
ApplicationExecutingCommandEventArgs Аргументы события, связанные с выполнением команды, полученной из командной строки.
ApplicationExtension Базовый класс для расширения, связанного с жизненным циклом приложения.
ApplicationExtensionContext Контекст расширений, связанных с жизненным циклом приложения.
ApplicationExtensionContextBase Базовый интерфейс для событий, связанных с приложением, таких как открытие/закрытие приложения и его инициализация.
ApplicationExtensionFilterPolicy Политика фильтрации расширений, использующая политику IApplicationExtensionPolicy для того, чтобы не выполнять методы расширений, для которых в контексте IApplicationExtensionContextBase использован идентификатор приложения, запрещённый указанной политикой.
ApplicationFolders Папки приложений, используемые в системе.
ApplicationIdentifiers Стандартные идентификаторы приложений.
ApplicationIDExtensionPolicy Политика, определяющая допустимость любого из заданных идентификаторов типов приложений для выполнения методов расширения.
ApplicationInitializer Объект, выполняющий инициализацию приложения заданного типа.
ApplicationInstance Приложение платформы.
ApplicationLaunchParameters Параметры запуска приложения IApplication, которые были указаны при запуске.
ApplicationParameters Параметры запуска приложения IApplication, которые были определены в ходе запуска.
ApplicationParsingCommandEventArgs Аргументы события, связанные с разбором команды, полученной из командной строки.
ApplicationShutdownException Исключение, приводящиее к завершению приложения Tessa. Актуально для некоторых видов приложений, таких как TessaApplication.
AuthenticationRequest Запрос на аутентификацию для сервиса IAuthenticationService.
AuthenticationResponse Ответ на запрос на аутентификацию для сервиса IAuthenticationService.
AuthenticationServiceBase Базовый класс для сервиса аутентификации пользователя.
AuthenticationServiceProvider Контейнер сервисов, предоставляющий доступ к сервисам в зависимости от типа входа пользователя UserLoginType.
AuthenticationServiceResolver Объект, используемый для запроса сервисов IAuthenticationService, зарегистрированных по имени значения в UserLoginType.
CheckWebProxy 
ClientConfigurationInfoProvider Объект, предоставляющий информацию по текущей конфигурации на клиенте, полученной от сервера при инициализации из IInitializationContainer.
ClientConfigurationVersionProvider Объект, обеспечивающий взаимодействие с версией конфигурации запросом к серверу. Доступен на клиенте для администраторов.
ClientUserCipherInfoService Сервис, обеспечивающий актуализированную информацию по ключам шифрования для текущего пользователя. Используется со стороны клиента.
ConfigurationInfo Информация по текущей конфигурации.
ConfigurationSealedException Была произведена попытка изменения конфигурации, когда система функционирует в режиме защиты от изменений Sealed.
ConfigurationStrictSecurityException Была произведена попытка вызова функции, когда система функционирует в режиме повышенной безопасности StrictSecurity.
DefaultAuthenticationService Сервис аутентификации пользователя по паре логин/пароль, который, в зависимости от типа входа UserLoginType определяет используемый сервис. Использует объект IAuthenticationServiceProvider для поиска подходящего сервиса.
DefaultClock Объект для предоставления текущего времени в формате Utc.
DefaultSessionLoginProvider Объект, предоставляющий информацию по входу сотрудника в систему с использованием стандартного справочника сотрудников.
DeviceTypes Типы устройств, доступные в системе, которые указываются в сессии.
ErrorCategories Категории ошибок Category, используемые в системе. Список категорий может не ограничиваться перечисленным в этом классе.
ErrorDescription Описание ошибки, которое задаётся при работе с сервисом IErrorManager.
ErrorDescriptionSerializer Объект, управляющий сериализацией описаний ошибок IErrorDescription.
ErrorDetails Дополнительное описание ошибки, которое задаётся при работе с сервисом IErrorManager.
ErrorFile Файл, связанный с ошибкой.
ErrorManager Объект, управляющий отправкой и получением ошибок. Получение информации по ошибкам обычно доступно только на сервере.
FakeBinarySerializable Класс-заглушка для пустой бинарной сериализации/десериализации. Методы не выполняют действий.
FakeConfigurationInfoProvider Реализация интерфейса IConfigurationInfoProvider, не выполняющая действий и не имеющая зависимостей. В качестве объекта конфигурации возвращается Unknown.
FakeConfigurationVersionProvider Реализация интерфейса IConfigurationVersionProvider, не выполняющая действий и не имеющая зависимостей.
FakeErrorDetailWriter Объект, выполняющий запись объекта с деталями по возникшей ошибке. Не выполняет действий для всех методов.
FakeLoginProvider Объект ILoginProvider, всегда отменяющий ввод логина/пароля.
FakeSessionHostInfoProvider Реализация интерфейса ISessionHostInfoProvider, не возвращающая действительных значений.
FakeTypeInfoResolver Объект, получающий информацию по типу карточки. Реализация возвращает null для всех методов.
InternalAuthenticationService Сервис аутентификации пользователя по логину/паролю в базе данных.
JobProcessManager

Менеджер процессов, использующий ProcessJob для объединения процессов в группу. Позволяет запускать дочерние процессы и управлять их временем жизни.

Используйте класс WindowsProcessManagerFactory, чтобы создать экземпляр класса.

LazyProcessManager Менеджер процессов, делегирующий все свои действия другому менеджеру IProcessManager, который создаётся при первом обращении к методам.
LdapAuthenticationService Сервис аутентификации пользователя в LDAP по паре логин/пароль.
LoggerMessageProvider

Объект, обеспечивающий вывод сообщений в лог без отображения их пользователю. Используется, например, для вывода сообщений в IApplication.

Подтверждение в методе ConfirmAsync(String, String, CancellationToken), запрашиваемое у пользователя, всегда возвращает true.

LoginBinaryWebProxy Прокси для обращения к веб-сервису ILoginService с использованием бинарной сериализации.
LoginLegacy3XWebProxy Прокси для обращения к веб-сервису ILoginService. Необходим для взаимодействия с сервером Tessa версии 3.6 <= x < 4.0.
LoginParameters Объект с параметрами входа в окне логина (если используется диалог с UI).
LoginService Сервис, обеспечивающий аутентификацию пользователей.
LoginServiceBinaryClient Сервис, обеспечивающий аутентификацию пользователей, доступный на клиенте. Использует бинарную сериализацию.
LoginServiceClient Сервис, обеспечивающий аутентификацию пользователей, доступный на клиенте.
LoginServiceLegacy2X Реализация веб-сервиса ILoginService для маршрута Legacy2X.
LoginServiceLegacy3X Сервис, обеспечивающий аутентификацию пользователей, доступный на клиенте. Необходим для взаимодействия с сервером Tessa версии 3.6 <= x < 4.0.
LoginServiceLegacyProxy Прокси-объект для сервиса, обеспечивающего аутентификацию пользователей.
LoginServiceRouter Реализация веб-сервиса ILoginService, которая выполняет маршрутизацию посредством объекта IServiceRouter.
LoginWebProxy Прокси для обращения к веб-сервису ILoginService.
MediaTypes Часто используемые типы MediaType для передачи запросов к сервисам Web API.
MessageInspectorEndpointBehavior Объект, который добавляет заданный IClientMessageInspector для ClientRuntime.
MutableClock Объект для предоставления текущего времени в формате Utc с возможностью изменять текущее время.
OpenSessionExtendedResult Объект, содержащий расширенную информацию по результату открытия сессии.
OpenSessionLegacy3XRequest Запрос на открытие сессии. Содержит учётные данные для входа и параметры открываемой сессии, включая информацию о приложении и о клиенте. Необходим для взаимодействия с сервером Tessa версии 3.6 <= x < 4.0.
OpenSessionRequest Запрос на открытие сессии. Содержит учётные данные для входа и параметры открываемой сессии, включая информацию о приложении и о клиенте.
OpenSessionResponse Ответ на запрос на открытие сессии. Содержит токен открытой сессии, информацию по двухфакторной аутентификации опциональную информацию, предназначенную для клиента.
OpenSessionResult Объект, содержащий информацию по результату открытия сессии.
OpenSessionResultBaseTToken Базовый объект, содержащий информацию по результату открытия сессии.
ProcessJob Обёртка для использования объекта WinAPI Job.
ProcessManager Менеджер процессов. Позволяет запускать дочерние процессы и управлять их временем жизни.
RuntimeExtensions Методы-расширения для пространства имён Tessa.Platform.Runtime.
RuntimeHelper Вспомогательные методы для пространства имён Tessa.Platform.Runtime.
RuntimeSettings Настройки, связанные с исполняющей средой системы.
ServerConfigurationInfoProvider Объект, предоставляющий информацию по текущей конфигурации на сервере из базы данных.
ServerConfigurationVersionProvider Объект, обеспечивающий взаимодействие с версией конфигурации. Доступен на сервере.
ServerSecurityOptions Объект с настройками безопасности сервера.
ServerSecurityProvider Объект, предоставляющий доступ к настройкам безопасности сервера IServerSecurityOptions.
ServiceNotFoundException Исключение, возникающее при невозможности найти требуемый веб-сервис, например, если указан неправильный путь к веб-сервису.
ServiceRouter Объект, выполняющий получение экземпляров сервисов, актуальных для текущего или заданного маршрута. Используется на клиенте для некоторых сервисов, для которых требуется обеспечить обратную совместимость.
ServiceRouteSettings Настройки маршрута для взаимодействия с веб-сервисами на клиенте.
Session Сессия пользователя.
SessionActivityStrategy Стратегия работы с таблицей SessionActivity, хранящей информацию об активности сессий.
SessionClient Объект, обеспечивающий взаимодействие с сессиями на клиенте.
SessionClientParameters Параметры сессии, полученные с клиента в процессе открытия сессии.
SessionClientParametersLegacy Параметры сессии, полученные с клиента в процессе открытия сессии. Легаси, содержит работу с культурой как с LCID.
SessionContext Контекст, переопределяющий токен для текущей сессии.
SessionCredentials Настройки входа, используемые для открытия сессии.
SessionException Исключение, возникающее при взаимодействии с сессиями Tessa.
SessionFailedChecker Объект, с помощью которого можно оповещать о том, что у текущей сессии истек срок жизни.
SessionHttpRequestHeader Заголовки HTTP, используемые при обращении к веб-сервисам Tessa.
SessionLoginContext Контекст операции по входу в систему.
SessionManager Объект для управления клиентскими сессиями.
SessionManagerSettings Настройки для определения параметров входа при использовании совместно с ISessionManager. Актуально для ISessionController и IApplication.
SessionMessageInspector Объект, устанавливающий токен ISessionToken при вызове серверных методов.
SessionRequestTypeContext Контекст, определяющий тип запроса.
SessionsBinaryWebProxy Прокси для обращения к веб-сервису ISessionService с использованием бинарной сериализации.
SessionSerializableObject Сериализуемый объект, используемый в сессии Tessa.
SessionSerializationOptions Настройки сериализации объектов ISessionSerializableObject.
SessionServer Объект, обеспечивающий взаимодействие с сессиями на сервере.
SessionService Сервис, управляющий открытыми сессиями.
SessionServiceAttribute Описывает интерфейс веб-сервиса Tessa.
SessionServiceBinaryClient Сервис, обеспечивающий взаимодействие с сессиями, доступный на клиенте. Использует бинарную сериализацию.
SessionServiceClient Сервис, обеспечивающий взаимодействие с сессиями, доступный на клиенте.
SessionServiceLegacy2X Реализация веб-сервиса ISessionService для маршрута Legacy2X.
SessionServiceLegacy3X Сервис, обеспечивающий взаимодействие с сессиями, доступный на клиенте. Необходим для взаимодействия с сервером Tessa версии 3.6 <= x < 4.0.
SessionServiceRouter Реализация веб-сервиса ISessionService, которая выполняет маршрутизацию посредством объекта IServiceRouter.
SessionsLegacy3XWebProxy Прокси для обращения к веб-сервису ISessionService. Необходим для взаимодействия с сервером Tessa версии 3.6 <= x < 4.0.
SessionsWebProxy Прокси для обращения к веб-сервису ISessionService.
SessionToken Токен, содержащий информацию по сессии.
SessionTokenHolder Объект, содержащий токен, связанный с текущей сессией. Используется на клиенте для передачи данных между запросами.
SessionUserInfo Информация по пользователю, доступная из справочника сотрудников.
SessionVersionHolder Объект, содержащий версию платформы на сервере, связанную с текущей сессией. Используется на клиенте после успешного логина.
SignedSessionToken Информация по подписанному токену сессии, используемая при обработке отложенных операций.
SignedSessionTokenProvider Объект, обеспечивающий создание и валидацию подписанного токена сессии.
TessaHttpContent Вспомогательные методы для создания объектов HttpContent.
TwoFactorAuthContainer Объект, содержащий информацию о обработчиках, используемых в двухфакторной аутентификации.
TwoFactorAuthContext Контекст, в рамках которого выполняется двухфакторная аутентификация.
TwoFactorAuthData Сериализуемые данные по двухфакторной аутентификации для входа в систему.
TwoFactorAuthPermissionsManager Объект, отвечающий за проверку доступа к настройкам двухфакторной аутентификации пользователя.
TwoFactorAuthProcessor Объект, выполняющий обработку действий в сеансе двухфакторной аутентификации.
TwoFactorAuthProvider Объект, предоставляющий информацию по двухфакторной аутентификации.
TwoFactorAuthRepository Объект для работы с сериализуемыми данными по двухфакторной аутентификации для входа в систему.
TwoFactorAuthResponse Информация о двухфакторной аутентификации по сотруднику.
TwoFactorAuthResult Результат обработки запроса для двухфакторной аутентификации.
TwoFactorAuthType Информация о типе двухфакторной аутентификации.
User Пользователь системы.
UserBlockingManager Объект, управляющий установкой и снятием блокировки сотрудника.
UserCipherInfoEncryptor Объект, обеспечивающий шифрование объекта UserCipherInfoObject с настройками по шифрованию клиентских данных.
UserCipherInfoManager Объект, выполняющий ротацию ключей шифрования, используемых для шифрования данных на компьютерах пользователей.
UserCipherInfoObject Объект с настройками по шифрованию клиентских данных, сериализованный в JSON. Поле можно сбросить null, чтобы очистить такую информацию, при следующем запросе настроек поле будет заполнено.
UserCipherInfoProvider Объект, управляющий хранением объекта с настройками по шифрованию клиентских данных в папках пользователя UserCipherInfoObject.
UserCipherInfoService Сервис, обеспечивающий актуализированную информацию по ключам шифрования для текущего пользователя. Используется со стороны сервера.
UserLoginStrategy Объект, определяющий правила блокировки сотрудника после успешного или неуспешного логина / изменения пароля.
UserLoginType Authentication type available for users.
UserLoginTypeOptions Options regarding how UserLoginType is used in the system, in addition to UserLoginTypeFlags.
UserLoginTypes Authentication types available for users.
UserPasswordValidator Объект, выполняющий проверку пароля сотрудника на соответствие настройкам безопасности.
UserSecurityLockingStrategy Объект, управляющий блокировками на параметры безопасности и шифрования сотрудника.
UserSecurityObject Объект с настройками безопасности сотрудника, сериализованный в BSON. Содержит информацию по предыдущим попыткам входа и по ранее заданным паролям. Поле можно сбросить null, чтобы очистить такую информацию, при следующем входе в систему поле будет заполнено.
UserSecurityProvider Объект, управляющий хранением объекта с настройками безопасности сотрудника UserSecurityObject.
WindowsAuthenticationService Сервис аутентификации пользователя в Active Directory по паре логин/пароль. Сервер должен находится в том же домене или в доверенном домене, что и пользователь.
WindowsImpersonationContext Контекст имперсонализации Windows, содержащий информацию об учётной записи WindowsIdentity, от имени которой выполняется код.
WindowsProcessManagerFactory Вспомогательные методы для создания объектов IProcessManager с использованием WinAPI. Используйте методы этого класса только на ОС Windows.

Структуры

DeviceType Тип устройства, указанный в сессии.

Интерфейсы

IApplication Приложение платформы.
IApplicationCommand Команда, выполняемая при запуске приложения. Обычно связана с аргументами командной строки.
IApplicationCommandExecutor Объект, выполняющий команды при запуске приложения.
IApplicationCommandParser Объект, выполняющая разбор аргументов командной строки на команды IApplicationCommand.
IApplicationContext Контекст, связанный с запуском или завершением приложения.
IApplicationDependencies Основные зависимости для объекта IApplication.
IApplicationDescriptor Объект, описывающий текущее приложение, которое определяется по клиентской сессии ISession. Объект недоступен на сервере.
IApplicationEnvironment Объект, предоставляющий доступ к переменным приложения.
IApplicationEnvironmentManager Объект, управляющий переменными приложения.
IApplicationExtension Расширение, связанное с жизненным циклом приложения.
IApplicationExtensionContext Контекст расширений, связанных с жизненным циклом приложения.
IApplicationExtensionContextBase Базовый интерфейс для событий, связанных с приложением, таких как открытие/закрытие приложения и его инициализация.
IApplicationExtensionPolicy Политика, определяющая допустимость идентификатора типа приложения для выполнения методов расширения.
IApplicationFolders Папки приложений, используемые в системе.
IApplicationInitializer Объект, выполняющий инициализацию приложения заданного типа.
IApplicationLaunchParameters Параметры запуска приложения IApplication, которые были указаны при запуске.
IApplicationParameters Параметры запуска приложения IApplication, которые были определены в ходе запуска.
IApplicationPublisher Объект, выполняющий публикацию приложения.
IAuthenticationRequest Запрос на аутентификацию для сервиса IAuthenticationService.
IAuthenticationResponse Ответ на запрос на аутентификацию для сервиса IAuthenticationService.
IAuthenticationService Сервис аутентификации пользователя. Регистрируется в Unity по имени типа пользователя UserLoginType.
IAuthenticationServiceProvider Контейнер сервисов, предоставляющий доступ к сервисам в зависимости от типа входа пользователя UserLoginType.
IAuthenticationServiceResolver Объект, используемый для запроса сервисов IAuthenticationService, зарегистрированных по имени значения в UserLoginType.
IClock Объект для предоставления текущего времени в формате Utc.
IConfigurationInfo Информация по текущей конфигурации.
IConfigurationInfoProvider Объект, предоставляющий информацию по текущей конфигурации.
IConfigurationVersionProvider Объект, обеспечивающий взаимодействие с версией конфигурации.
IErrorDescription Описание ошибки, которое задаётся при работе с сервисом IErrorManager.
IErrorDescriptionSerializer Объект, управляющий сериализацией описаний ошибок IErrorDescription.
IErrorDetails Дополнительное описание ошибки, которое задаётся при работе с сервисом IErrorManager.
IErrorDetailWriter Объект, выполняющий запись объекта с деталями по возникшей ошибке. Обычно это карточка ошибки.
IErrorFile Файл, связанный с ошибкой.
IErrorManager Объект, управляющий отправкой и получением ошибок.
IImpersonationContext Контекст имперсонализации, содержащий информацию об учётной записи, от имени которой выполняется код.
ILoginParameters Объект с параметрами входа в окне логина (если используется диалог с UI).
ILoginProvider Объект, обеспечивающий получение информации по логину/паролю. Например, объект может запросить параметры у пользователя, показав ему диалог. Объект зарегистрирован на клиенте.
ILoginService Сервис, обеспечивающий аутентификацию пользователей.
ILoginServiceLegacy Сервис, обеспечивающий аутентификацию пользователей.
IMessageProvider Объект, обеспечивающий вывод сообщений. Сообщения могут выводиться как в виде диалоговых окон для пользователя, так и в лог. Используется, например, для вывода сообщений в IApplication. Зарегистрирован на клиенте и на сервере.
IProcessManager Менеджер процессов. Позволяет запускать дочерние процессы и управлять их временем жизни.
IRuntimeSettings Настройки, связанные с исполняющей средой системы.
IServerSecurityOptions Объект с настройками безопасности сервера.
IServerSecurityProvider Объект, предоставляющий доступ к настройкам безопасности сервера IServerSecurityOptions.
IServiceRouter Объект, выполняющий получение экземпляров сервисов, актуальных для текущего или заданного маршрута. Используется на клиенте для некоторых сервисов, для которых требуется обеспечить обратную совместимость.
IServiceRouteSettings Настройки маршрута для взаимодействия с веб-сервисами на клиенте.
ISession Сессия пользователя.
ISessionActivityProvider Интерфейс для работы с данными сессий.
ISessionActivityStrategy Стратегия работы с таблицей SessionActivity, хранящей информацию об активности сессий.
ISessionClient Объект, обеспечивающий взаимодействие с сессиями на клиенте.
ISessionContext Контекст, переопределяющий токен для текущей сессии.
ISessionCredentials Настройки входа, используемые для открытия сессии.
ISessionFailedChecker Объект, с помощью которого можно оповещать о том, что у текущей сессии истек срок жизни.
ISessionHostInfoProvider Объект, предоставляющий информацию по компьютеру, который обратился к серверным компонентам Tessa.
ISessionLoginContext Контекст операции по входу в систему.
ISessionLoginProvider Объект, предоставляющий информацию по входу сотрудника в систему.
ISessionManager Объект для управления клиентскими сессиями.
ISessionManagerSettings Настройки для определения параметров входа при использовании совместно с ISessionManager. Актуально для ISessionController и IApplication.
ISessionRequestTypeContext Контекст, определяющий тип запроса.
ISessionSerializableObject Сериализуемый объект, используемый в сессии Tessa.
ISessionServer Объект, обеспечивающий взаимодействие с сессиями на сервере.
ISessionService Сервис, управляющий открытыми сессиями.
ISessionServiceLegacy Сервис, управляющий открытыми сессиями.
ISessionToken Токен, содержащий информацию по сессии.
ISessionTokenHolder Объект, содержащий токен, связанный с текущей сессией. Используется на клиенте для передачи данных между запросами.
ISessionUserInfo Информация по пользователю, доступная из справочника сотрудников.
ISessionVersionHolder Объект, содержащий версию платформы на сервере, связанную с текущей сессией. Используется на клиенте после успешного логина.
ISignedSessionToken Информация по подписанному токену сессии, используемая при обработке отложенных операций.
ISignedSessionTokenProvider Объект, обеспечивающий создание и валидацию подписанного токена сессии.
ITwoFactorAuthConfigurator Объект, который выполняет конфигурацию настроек типа двухфакторной аутентификации.
ITwoFactorAuthContainer Объект, содержащий информацию о обработчиках, используемых в двухфакторной аутентификации.
ITwoFactorAuthHandler Обработчик двухфакторной аутентификации.
ITwoFactorAuthPermissionsManager Объект, отвечающий за проверку доступа к настройкам двухфакторной аутентификации пользователя.
ITwoFactorAuthProcessor Объект, выполняющий обработку действий в сеансе двухфакторной аутентификации.
ITwoFactorAuthProvider Объект, предоставляющий информацию по двухфакторной аутентификации.
ITwoFactorAuthRepository Объект для работы с сериализуемыми данными по двухфакторной аутентификации для входа в систему.
ITypeInfoResolver Объект, получающий информацию по типу карточки. Зарегистрирован в Unity только в том случае, если зарегистрированы карточки.
IUser Пользователь системы.
IUserBlockingManager Объект, управляющий установкой и снятием блокировки сотрудника.
IUserCipherInfoEncryptor Объект, обеспечивающий шифрование объекта UserCipherInfoObject с настройками по шифрованию клиентских данных.
IUserCipherInfoManager Объект, выполняющий ротацию ключей шифрования, используемых для шифрования данных на компьютерах пользователей.
IUserCipherInfoProvider Объект, управляющий хранением объекта с настройками по шифрованию клиентских данных в папках пользователя UserCipherInfoObject.
IUserCipherInfoService Сервис, обеспечивающий актуализированную информацию по ключам шифрования для текущего пользователя.
IUserLoginStrategy Объект, определяющий правила блокировки сотрудника после успешного или неуспешного логина / изменения пароля.
IUserLoginTypeOptions Options regarding how UserLoginType is used in the system, in addition to UserLoginTypeFlags.
IUserPasswordValidator Объект, выполняющий проверку пароля сотрудника на соответствие настройкам безопасности.
IUserSecurityLockingStrategy Объект, управляющий блокировками на параметры безопасности и шифрования сотрудника.
IUserSecurityProvider Объект, управляющий хранением объекта с настройками безопасности сотрудника UserSecurityObject.

Делегаты

ApplicationCommandExecuteFunc Выполняет заданную команду. Возвращает признак того, что обработчик команды был найден и выполнен.
ApplicationCommandParseFunc Выполняет разбор заданного аргумента командной строки. Возвращает команду, соответствующую аргументу, или null, если подходящая команда не найдена.

Перечисления

ApplicationLaunchResult Режим запуска приложения IApplication.
ConfigurationFlags Специальные режимы конфигурации, настраиваемые в конфигурационном файле сервера.
ServiceRoute Маршрут взаимодействия с веб-сервисами на клиенте.
SessionExceptionCode Код ошибки для исключения SessionException.
SessionLicenseType Тип лицензии для сессии.
SessionLoginType Тип аутентификации в системе.
SessionRequestType Тип запроса.
SessionSerializationMode Способ сериализации объектов SessionSerializableObject.
SessionType Тип сессии, определяющей место выполнения кода.
TwoFactorAuthModes Режимы двухфакторной аутентификации.
UserAccessLevel Уровень доступа пользователя IUser к системе.
UserLoginTypeFlags Flags associated with authentication type UserLoginType.