| 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.
|