ActionHistoryDescriptionContext |
Контекст генерации описания для истории действий.
|
ActionHistoryDescriptionProvider |
Объект, возвращающий текстовое описание действия с карточкой.
|
ActionHistoryRecord |
Запись в истории действий карточки. Объект не сериализуется стандартными средствами.
|
ActionHistoryStrategy |
Стратегия управления историей действий карточки и других действий в системе.
|
ActionType |
Тип действия с карточкой для записи в историю действий.
|
ActionTypeRegistry |
Реестр типов действий в истории ActionType.
|
ActionTypes |
Стандартные типы действий в истории ActionType.
|
ApplicationAnyIDExtensionPolicy |
Политика, определяющая допустимость любого типа приложения для выполнения методов расширения.
Может быть использована для замещения другой политики IApplicationExtensionPolicy.
|
ApplicationAttribute |
Атрибут, описывающий свойства приложения Tessa.
Применяется к сборке [assembly: ApplicationAttribute(...)].
Имя приложения содержится в атрибуте [assembly: AssemblyTitle(...)].
|
ApplicationClosingEventArgs |
Аргументы событий по управляемому закрытию окна приложения.
|
ApplicationCommand |
Команда, выполняемая при запуске приложения. Обычно связана с аргументами командной строки.
|
ApplicationCommandArguments |
Аргументы командной строки, соответствующие командам ApplicationCommands.
|
ApplicationCommandExecutor |
Объект, выполняющий команды при запуске приложения.
Наследники класса могут переопределить выполнение одной из команд в методе Execute(IApplicationContext, ICollectionIApplicationCommand).
|
ApplicationCommandParser |
Объект, выполняющая разбор аргументов командной строки на команды IApplicationCommand.
Наследники класса могут переопределить разбор одного из аргументов командной строки
в методе TryParseCommand(IApplicationContext, String, String).
|
ApplicationCommands |
Типы команд, доступные в командной строке приложения по умолчанию.
|
ApplicationContext |
Контекст, связанный с запуском или завершением приложения.
|
ApplicationContextDeferredEventArgs |
Аргументы события, связанного с запуском или завершением приложения.
|
ApplicationDependencies |
Основные зависимости для объекта IApplication.
|
ApplicationDescriptor |
Объект, описывающий текущее приложение, которое определяется по клиентской сессии ISession.
Объект недоступен на сервере. Инициализация объекта при обращении к его свойствам является потокобезопасной.
|
ApplicationDescriptorInitializingEventArgs |
Аргументы события Initializing,
выполняющего инициализацию параметров приложения через свойства в аргументах событий,
в т.ч. на основании конфигурационных файлов и настроек, полученных от Tessa Applications.
|
ApplicationEnvironment |
Объект, предоставляющий доступ к переменным приложения.
Объект использует переменные окружения для текущего процесса
в качестве средства хранения и передачи переменных приложения.
|
ApplicationEnvironmentManager |
Объект, управляющий переменными приложения.
|
ApplicationExecutingCommandEventArgs |
Аргументы события, связанные с выполнением команды, полученной из командной строки.
|
ApplicationExtension |
Базовый класс для расширения, связанного с жизненным циклом приложения.
|
ApplicationExtensionContext |
Контекст расширений, связанных с жизненным циклом приложения.
|
ApplicationExtensionContextBase |
Базовый интерфейс для событий, связанных с приложением,
таких как открытие/закрытие приложения и его инициализация.
|
ApplicationExtensionFilterPolicy |
Политика фильтрации расширений, использующая политику IApplicationExtensionPolicy для того,
чтобы не выполнять методы расширений, для которых в контексте IApplicationExtensionContextBase
использован идентификатор приложения, запрещённый указанной политикой.
Если политика IApplicationExtensionPolicy не зарегистрирована, то метод расширения выполняется.
|
ApplicationFolders |
Папки приложений, используемые в системе.
|
ApplicationIdentifiers |
Стандартные идентификаторы приложений.
|
ApplicationIDExtensionPolicy |
Политика, определяющая допустимость любого из заданных идентификаторов
типов приложений для выполнения методов расширения.
|
ApplicationInitializer |
Объект, выполняющий инициализацию приложения заданного типа.
|
ApplicationInstance |
Приложение Tessa.
|
ApplicationLaunchParameters |
Параметры запуска приложения IApplication, которые были указаны при запуске.
|
ApplicationParameters |
Параметры запуска приложения IApplication, которые были определены в ходе запуска.
|
ApplicationParsingCommandEventArgs |
Аргументы события, связанные с разбором команды, полученной из командной строки.
|
ApplicationShutdownException |
Исключение, приводящиее к завершению приложения Tessa.
Актуально для некоторых видов приложений, таких как TessaApplication.
|
AuthenticationRequest |
Запрос на аутентификацию для сервиса IAuthenticationService.
|
AuthenticationResponse |
Ответ на запрос на аутентификацию для сервиса IAuthenticationService.
|
AuthenticationServiceProvider |
Контейнер сервисов, предоставляющий доступ к сервисам в зависимости
от типа входа пользователя UserLoginType.
|
AuthenticationServiceResolver |
Объект, используемый для запроса сервисов IAuthenticationService,
зарегистрированных по имени значения в UserLoginType.
|
ClientConfigurationInfoProvider |
Объект, предоставляющий информацию по текущей конфигурации на клиенте,
полученной от сервера при инициализации из IInitializationContainer.
|
ClientConfigurationVersionProvider |
Объект, обеспечивающий взаимодействие с версией конфигурации запросом к серверу.
Доступен на клиенте для администраторов.
|
ClientUserCipherInfoService |
Сервис, обеспечивающий актуализированную информацию по ключам шифрования для текущего пользователя.
Используется со стороны клиента.
|
ConfigurationInfo |
Информация по текущей конфигурации.
|
ConfigurationSealedException |
Была произведена попытка изменения конфигурации, когда система функционирует в режиме защиты от изменений
Sealed.
|
ConfigurationStrictSecurityException |
Была произведена попытка вызова функции, когда система функционирует в режиме повышенной безопасности
StrictSecurity.
|
ConnectionSettings |
Настройки для подключения к сервисам Tessa.
|
DefaultAuthenticationService |
Сервис аутентификации пользователя по паре логин/пароль, который,
в зависимости от типа входа UserLoginType определяет используемый сервис.
Использует объект IAuthenticationServiceProvider для поиска подходящего сервиса.
|
DefaultHttpClientFactory |
Фабрика объектов HttpClient, которая использует настройки платформы по умолчанию
ITessaPlatformDependencies.
|
DefaultSessionLoginProvider |
Объект, предоставляющий информацию по входу сотрудника в систему
с использованием стандартного справочника сотрудников.
|
ErrorCategories |
Категории ошибок Category, используемые в системе.
Список категорий может не ограничиваться перечисленным в этом классе.
|
ErrorDescription |
Описание ошибки, которое задаётся при работе с сервисом IErrorManager.
|
ErrorDescriptionSerializer |
Объект, управляющий сериализацией описаний ошибок IErrorDescription.
|
ErrorDetails |
Дополнительное описание ошибки, которое задаётся при работе с сервисом IErrorManager.
|
ErrorFile |
Файл, связанный с ошибкой.
|
ErrorManager |
Объект, управляющий отправкой и получением ошибок.
Получение информации по ошибкам обычно доступно только на сервере.
|
FakeConfigurationInfoProvider |
Реализация интерфейса IConfigurationInfoProvider, не выполняющая действий
и не имеющая зависимостей. В качестве объекта конфигурации возвращается Unknown.
|
FakeConfigurationVersionProvider |
Реализация интерфейса IConfigurationVersionProvider, не выполняющая действий
и не имеющая зависимостей.
|
FakeErrorDetailWriter |
Объект, выполняющий запись объекта с деталями по возникшей ошибке.
Не выполняет действий для всех методов.
|
FakeLoginProvider |
Объект ILoginProvider, всегда отменяющий ввод логина/пароля.
|
FakeSessionHostInfoProvider |
Реализация интерфейса ISessionHostInfoProvider, не возвращающая действительных значений.
|
FakeTypeInfoResolver |
Объект, получающий информацию по типу карточки.
Реализация возвращает null для всех методов.
|
HttpClientPool |
Пул объектов HttpClient.
|
JobProcessManager |
Менеджер процессов, использующий ProcessJob для объединения процессов в группу.
Позволяет запускать дочерние процессы и управлять их временем жизни.
Используйте класс WindowsProcessManagerFactory, чтобы создать экземпляр класса.
|
LazyProcessManager |
Менеджер процессов, делегирующий все свои действия другому менеджеру IProcessManager,
который создаётся при первом обращении к методам.
|
LdapAuthenticationService |
Сервис аутентификации пользователя в LDAP по паре логин/пароль.
|
LoggerMessageProvider |
Объект, обеспечивающий вывод сообщений в лог без отображения их пользователю.
Используется, например, для вывода сообщений в IApplication.
Подтверждение в методе ConfirmAsync(String, String, CancellationToken), запрашиваемое у пользователя, всегда возвращает true.
|
LoginBinaryWebProxy |
Прокси для обращения к веб-сервису ILoginService с использованием бинарной сериализации.
|
LoginParameters |
Объект с параметрами входа в окне логина (если используется диалог с UI).
|
LoginService |
Сервис, обеспечивающий аутентификацию пользователей.
|
LoginServiceBinaryClient |
Сервис, обеспечивающий аутентификацию пользователей, доступный на клиенте.
Использует бинарную сериализацию.
|
LoginServiceClient |
Сервис, обеспечивающий аутентификацию пользователей, доступный на клиенте.
|
LoginServiceLegacy2X |
Реализация веб-сервиса ILoginService для маршрута Legacy2X.
|
LoginServiceLegacyProxy |
Прокси-объект для сервиса, обеспечивающего аутентификацию пользователей.
|
LoginServiceRouter |
Реализация веб-сервиса ILoginService, которая выполняет маршрутизацию
посредством объекта IServiceRouter.
|
LoginWebProxy |
Прокси для обращения к веб-сервису ILoginService.
|
MediaTypes |
Часто используемые типы MediaType для передачи запросов к сервисам Web API.
|
MessageInspectorEndpointBehavior |
Объект, который добавляет заданный IClientMessageInspector для ClientRuntime.
|
OpenSessionRequest |
Запрос на открытие сессии. Содержит учётные данные для входа и параметры открываемой сессии,
включая информацию о приложении и о клиенте.
|
ProcessJob |
Обёртка для использования объекта WinAPI Job.
|
ProcessManager |
Менеджер процессов по умолчанию. Позволяет запускать дочерние процессы и управлять их временем жизни.
|
RuntimeExtensions |
Методы-расширения для пространства имён Tessa.Platform.Runtime.
|
RuntimeHelper |
Вспомогательные методы для пространства имён Tessa.Platform.Runtime.
|
RuntimeSettings |
Настройки, связанные с исполняющей средой системы.
|
ServerConfigurationInfoProvider |
Объект, предоставляющий информацию по текущей конфигурации на сервере из базы данных.
|
ServerConfigurationVersionProvider |
Объект, обеспечивающий взаимодействие с версией конфигурации. Доступен на сервере.
|
ServerSecurityOptions |
Объект с настройками безопасности сервера.
|
ServerSecurityProvider |
Объект, предоставляющий доступ к настройкам безопасности сервера IServerSecurityOptions.
|
ServiceNotFoundException |
Исключение, возникающее при невозможности найти требуемый веб-сервис,
например, если указан неправильный путь к веб-сервису.
|
ServiceRouter |
Объект, выполняющий получение экземпляров сервисов, актуальных для текущего или заданного маршрута.
Используется на клиенте для некоторых сервисов, для которых требуется обеспечить обратную совместимость.
|
ServiceRouteSettings |
Настройки маршрута для взаимодействия с веб-сервисами на клиенте.
|
Session |
Сессия пользователя.
|
SessionClient |
Объект, обеспечивающий взаимодействие с сессиями на клиенте.
|
SessionClientParameters |
Параметры сессии, полученные с клиента в процессе открытия сессии.
|
SessionContext |
Контекст, переопределяющий токен для текущей сессии.
|
SessionCredentials |
Настройки входа, используемые для открытия сессии.
|
SessionException |
Исключение, возникающее при взаимодействии с сессиями Tessa.
|
SessionHttpRequestHeader |
Заголовки HTTP, используемые при обращении к веб-сервисам Tessa.
|
SessionLoginContext |
Контекст операции по входу в систему.
|
SessionManager |
Объект для управления клиентскими сессиями.
|
SessionMessageInspector |
Объект, устанавливающий токен ISessionToken при вызове серверных методов.
|
SessionsBinaryWebProxy |
Прокси для обращения к веб-сервису ISessionService с использованием бинарной сериализации.
|
SessionSerializableObject |
Сериализуемый объект, используемый в сессии Tessa.
|
SessionSerializationOptions |
Настройки сериализации объектов ISessionSerializableObject.
|
SessionServer |
Объект, обеспечивающий взаимодействие с сессиями на сервере.
|
SessionService |
Сервис, управляющий открытыми сессиями.
|
SessionServiceAttribute |
Описывает интерфейс веб-сервиса Tessa.
|
SessionServiceBinaryClient |
Сервис, обеспечивающий взаимодействие с сессиями, доступный на клиенте.
Использует бинарную сериализацию.
|
SessionServiceClient |
Сервис, обеспечивающий взаимодействие с сессиями, доступный на клиенте.
|
SessionServiceLegacy2X |
Реализация веб-сервиса ISessionService для маршрута Legacy2X.
|
SessionServiceRouter |
Реализация веб-сервиса ISessionService, которая выполняет маршрутизацию
посредством объекта IServiceRouter.
|
SessionsWebProxy |
Прокси для обращения к веб-сервису ISessionService.
|
SessionToken |
Токен, содержащий информацию по сессии.
|
SessionTokenHolder |
Объект, содержащий токен, связанный с текущей сессией.
Используется на клиенте для передачи данных между запросами.
|
SessionUserInfo |
Информация по пользователю, доступная из справочника сотрудников.
|
SessionVersionHolder |
Объект, содержащий версию платформы на сервере, связанную с текущей сессией.
Используется на клиенте после успешного логина.
|
TessaHttpContent |
Вспомогательные методы для создания объектов HttpContent.
|
User |
Пользователь системы.
|
UserBlockingManager |
Объект, управляющий установкой и снятием блокировки сотрудника.
|
UserCipherInfoEncryptor |
Объект, обеспечивающий шифрование объекта UserCipherInfoObject
с настройками по шифрованию клиентских данных.
|
UserCipherInfoManager |
Объект, выполняющий ротацию ключей шифрования, используемых для шифрования данных на компьютерах пользователей.
|
UserCipherInfoObject |
Объект с настройками по шифрованию клиентских данных, сериализованный в JSON.
Поле можно сбросить null, чтобы очистить такую информацию, при следующем запросе настроек поле будет заполнено.
|
UserCipherInfoProvider |
Объект, управляющий хранением объекта с настройками по шифрованию клиентских данных в папках пользователя UserCipherInfoObject.
|
UserCipherInfoService |
Сервис, обеспечивающий актуализированную информацию по ключам шифрования для текущего пользователя.
Используется со стороны сервера.
|
UserLoginStrategy |
Объект, определяющий правила блокировки сотрудника после успешного или неуспешного логина / изменения пароля.
|
UserPasswordValidator |
Объект, выполняющий проверку пароля сотрудника на соответствие настройкам безопасности.
|
UserSecurityLockingStrategy |
Объект, управляющий блокировками на параметры безопасности и шифрования сотрудника.
|
UserSecurityObject |
Объект с настройками безопасности сотрудника, сериализованный в BSON. Содержит информацию по предыдущим попыткам входа и по ранее заданным паролям.
Поле можно сбросить null, чтобы очистить такую информацию, при следующем входе в систему поле будет заполнено.
|
UserSecurityProvider |
Объект, управляющий хранением объекта с настройками безопасности сотрудника UserSecurityObject.
|
WebProxy |
Веб-прокси для сервиса ASP.NET Core.
|
WebProxyVoid |
Тип значения, возвращаемый методами, которые не возвращают значение void.
|
WebProxyFactory |
Фабрика объектов IWebProxy для обращения к веб-сервисам системы.
|
WebProxyFactoryBase |
Базовый класс для фабрики объектов IWebProxy для обращения к веб-сервисам системы.
|
WindowsAuthenticationService |
Сервис аутентификации пользователя в Active Directory по паре логин/пароль.
Сервер должен находится в том же домене или в доверенном домене, что и пользователь.
Работает только для сервера на Windows.
|
WindowsImpersonationContext |
Контекст имперсонализации Windows, содержащий информацию об учётной записи WindowsIdentity,
от имени которой выполняется код.
|
WindowsProcessManagerFactory |
Вспомогательные методы для создания объектов IProcessManager с использованием WinAPI.
Используйте методы этого класса только на ОС Windows.
|