Tessa.Web.Services - пространство имён

Объекты сервисов для взаимодействия с desktop-клиентом.

Классы

CardStoreFilesRequest Запрос на сохранение карточки с файлами.
CardTypeStoreRequest Запрос на массовое сохранение типов карточек.
ContainerProvider 
ContainerProviderContainerDescriptor Описание созданного Unity контейнера.
DefaultDatabaseConnectionCheck 
DefaultRedisConnectionCheck Класс для проверки наличия соединения с СУБД Redis.
ExceptionResponseProvider 
KerberosValidatorProvider 
LocalizationManagerServer 
LoginServiceServer 
MultipartResult 
ProgressReporter 
ProgressStream 
SamlAuthorizationHandler Обработчик авторизации, который необходимо вызывать для типа требований SamlAuthorizationRequirement.
SamlAuthorizationRequirement Класс с требованием авторизации SAML.
SessionCallbackContext 
SessionClosedContext Context information for method NotifyOnSessionClosed(SessionClosedContext, CancellationToken).
SessionClosingContext Context information for method NotifyOnSessionClosing(SessionClosingContext, CancellationToken).
SessionOpenedContext Context information for method NotifyOnSessionOpened(SessionOpenedContext, CancellationToken).
SessionOpeningContext Context information for method NotifyOnSessionOpening(SessionOpeningContext, CancellationToken).
SessionsControllerListenerBase Base implementation for ISessionsControllerListener. All methods doing nothing unless they are overriden in derived classes.
SuppressModelValidationMetadataProvider 
TessaBackgroundService Сервис асинхронной обработки действий на стороне веб-сервера. Производит обработку действий, поставленных в очередь асинхронной обработки IWebBackgroundServiceQueue.
TessaControllerActivator 
TessaControllerAttribute Указывает дополнительные настройки контроллера для использования в web-приложении TESSA.
TessaControllerOverride 
TessaControllerOverridesCache 
TessaTracingBackgroundService 
TessaWebScope 
WebBackgroundServiceQueue Очередь действий для асинхронной обработки в фоновом режиме веб-сервером.
WebContainerCreationOptions Настройки для создания контейнера Unity для именованного экземпляра сервера Тессы.
WebContext Контекст обработки на веб-сервере.
WebContextAccessor Объект, который предоставляет доступ к текущему IWebContext.
WebContextOverHttpContext Контекст обработки запроса веб-сервера, который использует для хранения данных контекст HttpContext.
WebEnvironmentProvider Предоставляет информацию о переменных окружения, используемых в приложении.
WebExtensionsManifestProvider Объект, предоставляющий информацию по файлам манифестов для расширений web-клиента.
WebOptions Настройки из app.json для серверной части веб-сервиса.
WebPathParser Объект, выполняющий определение имени экземпляра сервера InstanceName в адресе.
WebPathParserInstanceInfo Информация по экземплярам серверов, указанная в конфигурации.
WebPeriodicService Объект для управления IPeriodicWorker из Unity.
WebPeriodicServiceHandler Класс обработчик создания и освобождения Unity контейнера в интересах сервиса выполнения задач по расписанию WebPeriodicService.
WebSessionHostInfoProvider Объект, предоставляющий информацию по компьютеру, который обратился к серверным компонентам Tessa.
WebUnityContainerOptions Класс, содержащий список обработчиков операций создания/освобождения контейнера Unity.

Интерфейсы

IContainerProvider 
IExceptionResponseProvider 
IKerberosValidatorProvider 
ISessionsControllerContext Context information for methods in ISessionsControllerListener.
ISessionsControllerListener Object used to modify behaviour of operations in SessionsController.
ITessaWebScope 
IWebBackgroundServiceQueue Очередь действий для асинхронной обработки в фоновом режиме веб-сервером.
IWebContext Контекст обработки на веб-сервере.
IWebContextAccessor Объект, который предоставляет доступ к текущему IWebContext.
IWebEnvironmentProvider Предоставляет информацию о переменных окружения, используемых в приложении.
IWebExtensionsManifestProvider Объект, предоставляющий информацию по файлам манифестов для расширений web-клиента.
IWebLoginService 
IWebPathParser Объект, выполняющий определение имени экземпляра сервера InstanceName в адресе.
IWebPeriodicService Объект для управления IPeriodicWorker из Unity.
IWebUnityContainerHandler Интерфейс для выполнения действий при создании/освобождении Unity контейнера.

Делегаты

AsyncSessionCallback Выполняет асинхронные действия, связанные с проверкой сессии и установкой актуального токена в контексте. Возвращает метод, который задаёт параметры сессии в ExecutionContext для текущего потока (и его дочерних).

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

ControllerActivationMode Способ активации контроллера, т.е. его создание и освобождение.