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

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

Классы

BackgroundServiceQueueItem Описание задачи в очереди фоновых задач IWebBackgroundServiceQueue.
BrotliCompressionLevelAttribute Указывает уровень сжатия при выборе алгоритма Brotli (в соответствии с заголовками запроса).
CardStoreFilesRequest Запрос на сохранение карточки с файлами.
DashboardWithFilesStoreRequest 
DefaultConfigurationCheck Проверяет корректность конфигурации IConfigurationManager.
DefaultDatabaseConnectionCheck Объект, проверяющий корректность подключения к основной базе данных.
DefaultRedisConnectionCheck Объект, проверяющий корректность подключения к Redis.
ExceptionResponseProvider 
KerberosValidatorProvider 
LoginServiceServer 
MemoryHostNameCache Кэш доменных имён (DN) для IP-адресов, размещаемый в памяти с периодической очисткой старых значений.
MultipartResult 
ProgressReporter 
ProgressStream 
SaasUnityDescriptor Объект, описывающий контейнер, создаваемый и освобождаемый посредством SaasUnityFactory для работы веб-сервиса с поддержкой SaaS.
SaasUnityFactory Фабрика, управляющая созданием и освобождением контейнера Unity для веб-сервиса, поддерживающего режим работы SaaS.
SaasUnityFactorySaasContainerContext Контекст регистрации контейнера в веб-сервисе, поддерживающем режим работы SaaS.
SamlAuthorizationHandler Обработчик авторизации, который необходимо вызывать для типа требований SamlAuthorizationRequirement.
SamlAuthorizationRequirement Класс с требованием авторизации SAML.
SessionCallbackContext 
SessionCallbackProviderOverHttpContext 
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 
TessaBackgroundHelperIWebBackgroundServiceQueue helper.
TessaBackgroundService Сервис асинхронной обработки действий на стороне веб-сервера. Производит обработку действий, поставленных в очередь асинхронной обработки IWebBackgroundServiceQueue.
TessaControllerActivator 
TessaControllerActivatorCache 
TessaControllerAttribute Указывает дополнительные настройки контроллера для использования в web-приложении TESSA.
TessaControllerOverride 
TessaResponseCompressionProvider Объект, возвращающий провайдер для сжатия ответов на HTTP-запрос.
TessaTracingBackgroundService 
TessaViewResultSpec Результат запроса к представлению.
TypedJsonFlagsProviderOverHttpContext 
WebBackgroundServiceQueue Очередь действий для асинхронной обработки в фоновом режиме веб-сервером.
WebContainerCreationOptions Настройки для создания контейнера Unity, используемого в веб-сервисе.
WebContext Контекст обработки на веб-сервере.
WebContextAccessor Объект, который предоставляет доступ к текущему IWebContext.
WebContextOverHttpContext Контекст обработки запроса веб-сервера, который использует для хранения данных контекст HttpContext.
WebEnvironmentProvider Предоставляет информацию о переменных окружения, используемых в приложении.
WebExtensionsManifestProvider Объект, предоставляющий информацию по файлам манифестов для расширений web-клиента.
WebHostInfoProvider Объект, предоставляющий информацию об устройстве, с которого выполнено обращение к серверным компонентам платформы.
WebOptions Настройки из app.json для серверной части веб-сервиса.
WebPeriodicService Объект для управления IPeriodicWorker из Unity.
WebPeriodicServiceHandler Класс обработчик создания и освобождения Unity контейнера в интересах сервиса выполнения задач по расписанию WebPeriodicService.
WebUnityContainerOptions Класс, содержащий список обработчиков операций создания/освобождения контейнера Unity.
WebUnityDescriptor Объект, описывающий контейнер, создаваемый и освобождаемый посредством IWebUnityFactory.
WebUnityErrorDescriptor Объект, описывающий исключение при создании контейнера посредством IWebUnityFactory.
WebUnityFactory Фабрика, управляющая созданием и освобождением контейнера Unity для веб-сервиса.
WebUnityFactoryDependencies Зависимости для объекта IWebUnityFactory.
WebUnityInitializer Объект, выполняющий инициализацию контейнера Unity со стороны веб-сервиса.

Интерфейсы

IExceptionResponseProvider 
IHostNameCache Кэш доменных имён (DN) для IP-адресов.
IKerberosValidatorProvider 
ISaasUnityDescriptor Объект, описывающий контейнер, создаваемый и освобождаемый посредством SaasUnityFactory для работы веб-сервиса с поддержкой SaaS.
ISessionCallbackProvider 
ISessionsControllerContext Context information for methods in ISessionsControllerListener.
ISessionsControllerListener Object used to modify behaviour of operations in SessionsController.
ITypedJsonFlagsProvider 
IWebBackgroundServiceQueue Очередь действий для асинхронной обработки в фоновом режиме веб-сервером.
IWebContext Контекст обработки на веб-сервере.
IWebContextAccessor Объект, который предоставляет доступ к текущему IWebContext.
IWebEnvironmentProvider Предоставляет информацию о переменных окружения, используемых в приложении.
IWebExtensionsManifestProvider Объект, предоставляющий информацию по файлам манифестов для расширений web-клиента.
IWebLoginService 
IWebPeriodicService Объект для управления IPeriodicWorker из Unity.
IWebUnityDescriptor Объект, описывающий контейнер, создаваемый и освобождаемый посредством IWebUnityFactory.
IWebUnityFactory Фабрика, управляющая созданием и освобождением контейнера Unity для веб-сервиса.
IWebUnityFactoryDependencies Зависимости для объекта IWebUnityFactory.
IWebUnityHandler Интерфейс для выполнения действий при создании/освобождении Unity контейнера.
IWebUnityHolder Объект, предоставляющий доступ к контейнеру Unity со стороны веб-сервиса.
IWebUnityInitializer Объект, выполняющий инициализацию контейнера Unity со стороны веб-сервиса.

Делегаты

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

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

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