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

 

Классы

AcceptLanguageWebProxyRequestHandler Объект, добавляющий заголовок запроса AcceptLanguage.
BackgroundWebProxyRequestHandler Объект, добавляющий заголовок запроса RequestType, равный Background.
BinaryWebProxyErrorHandler Объект, обрабатывающий ошибки типа Octet.
BinaryWebProxyResultHandler Объект, обрабатывающий результат для mime-типа содержимого Octet.
ConnectionSettings Настройки для подключения к сервисам Tessa.
DefaultHttpClientFactory Фабрика объектов HttpClient, которая использует настройки платформы по умолчанию ITessaPlatformDependencies.
HealthCheckResultException Исключение, выбрасываемое в HealthCheckWebProxyEventHandler при получении ожидаемого текста об Unhealthy состоянии.
HealthCheckWebProxyEventHandler Объект, обрабатывающий ошибки типа Plain для вывода возвращённого текста в сообщении исключения без дополнительной информации. По умолчанию не зарегистрирован, используется для вывода ошибок при обращении к hcheck.
HttpClientCreationOptions Опции для создания объектов HttpClient.
HttpClientPool Пул объектов HttpClient.
HttpContentWebProxyContentHandler Объект, устанавливающий контент запроса для объекта ContentValue с типом HttpContent.
HttpContentWebProxyResultHandler Объект, обрабатывающий результат для любого содержимого с типом результата ResultType, равным Stream.
HttpStatusCodeException Исключение с указанием HTTP-кода ошибки, который автоматически устанавливается, если исключение не обработано в контроллере веб-сервиса.
JsonWebProxyContentHandler Объект, устанавливающий контент запроса для объекта ContentValue при заданных флагах JsonRequest и TypedJsonRequest.
JsonWebProxyErrorHandler Объект, обрабатывающий ошибки типа Json.
JsonWebProxyResultHandler Объект, обрабатывающий результат для mime-типа содержимого Json, а также для неуказанных типов, которые возвращаются как json.
LegacyBinaryWebProxyContentHandler Объект, устанавливающий контент запроса для объекта ContentValue с типом WebLegacyBinaryContent.
LegacyBinaryWebProxyResultHandler Объект, обрабатывающий результат для mime-типов содержимого TessaBsonName и TessaBsonDeflateName, если оно допустимо в соответствии со свойством AllowLegacyBinaryResult.
MaintenanceWebProxyErrorHandler Объект, обрабатывающий ошибки, связанные с переводом системы в режим обслуживания.
PlatformWebExtensions Методы-расширения для пространства имён Tessa.Platform.Web.
SessionTokenWebProxyRequestHandler Объект, добавляющий заголовок запроса Session.
StreamWebProxyContentHandler Объект, устанавливающий контент запроса для объекта ContentValue с типом Stream.
StreamWebProxyResultHandler Объект, обрабатывающий результат для любого содержимого с типом результата ResultType, равным Stream.
TextWebProxyContentHandler Объект, устанавливающий контент запроса для объекта ContentValue с типом String (если ранее контент не был установлен обработчиком, например, в JsonWebProxyContentHandler).
TextWebProxyErrorHandler Объект, обрабатывающий ошибки типов Plain, Xml и Html. Такие ошибки могут быть получены от front-сервера IIS/Nginx/Apache и др.
TextWebProxyResultHandler Объект, обрабатывающий результат для mime-типов содержимого Plain, Xml и Html.
TransferEncodingChunkedWebProxyRequestHandler Объект, добавляющий заголовок запроса AcceptLanguage.
WebDisposableRequestFlagBuilder Объект, определяющий список флагов WebRequestFlag. Предоставляет возможность по освобождению текущего объекта вызовом Dispose.
WebLegacyBinaryContent Параметры запроса для передачи в legacy-методы для бинарной сериализации при отправке через объект IWebProxy.
WebProxy Веб-прокси для сервиса ASP.NET Core.
WebProxyVoid Тип значения, указываемый в качестве параметра-типа для метода SendAsync``1(HttpMethod, String, IReadOnlySetWebRequestFlag, Object, FuncIWebProxyContext, ValueTask, FuncIWebProxyContext, ValueTask, FuncIWebProxyContext, ValueTask, CancellationToken), если запрос не возвращает результат или его не требуется учитывать.
WebProxyContentHandlerBase Базовый класс для объекта, определяющего содержимое запроса Request в свойстве Content в соответствии с объектом ContentValue перед отправкой на сервер в объекте IWebProxy.
WebProxyContext Контекст запроса, выполняемого объектом IWebProxy.
WebProxyErrorHandlerBase Базовый класс для объекта, обрабатывающего ошибки в ответе на запрос, отправленный в объекте IWebProxy.
WebProxyFactory Фабрика объектов IWebProxy для обращения к веб-сервисам системы.
WebProxyFactoryBase Базовый класс для фабрики объектов IWebProxy для обращения к веб-сервисам системы.
WebProxyFactoryDependencies Зависимости для корректного функционирования IWebProxyFactory.
WebProxyHandlerExecutor Объект, выполняющий обработку всех событий, связанных с запросами в объектах IWebProxy.
WebProxyRequestHandlerBase Базовый класс для объекта, изменяющего запрос перед отправкой в объекте IWebProxy.
WebProxyResponseHandlerBase Базовый класс для объекта, изменяющего запрос или успешный ответ на запрос, отправленный в объекте IWebProxy.
WebProxyResultHandlerBase Базовый класс для объекта, определяющего результат выполнения успешного запроса Result в соответствии с полученным ответом на запрос Response и mime-типом содержимого ResponseContentType.
WebRequestFlag Флаг, передаваемый в запрос WebProxy.
WebRequestFlagBuilder Объект, определяющий список флагов WebRequestFlag.
WebRequestFlagPool Объект, реализующий потокобезопасный пул с объектами WebDisposableRequestFlagBuilder.
WebRequestFlags Стандартные флаги WebRequestFlag и методы работы с ними.
WebUnityProxyHandlerResolverTHandler Объект, выполняющий получение списка обработчиков THandler для отправки запросов в объектах IWebProxy.
WebUnityProxyInstanceResolver Объект, обеспечивающий получение экземпляров прокси-объектов IWebProxy.

Интерфейсы

IConnectionSettings Настройки для подключения к сервисам Tessa.
IHttpClientCreationOptions Опции для создания объектов HttpClient.
IHttpClientFactory Фабрика объектов HttpClient.
IHttpClientPool Пул объектов HttpClient.
IHttpStatusCodeProvider Позволяет добавить требуемый HTTP код к результату выполнения запроса сервера.
IWebProxy Веб-прокси для сервиса ASP.NET Core.
IWebProxyContentHandler Объект, определяющий содержимое запроса Request в свойстве Content в соответствии с объектом ContentValue перед отправкой на сервер в объекте IWebProxy.
IWebProxyContext Контекст запроса, выполняемого объектом IWebProxy.
IWebProxyErrorHandler Объект, обрабатывающий ошибки в ответе на запрос, отправленный в объекте IWebProxy.
IWebProxyFactory Фабрика объектов IWebProxy для обращения к веб-сервисам системы.
IWebProxyFactoryDependencies Зависимости для корректного функционирования IWebProxyFactory.
IWebProxyHandlerExecutor Объект, выполняющий обработку всех событий, связанных с запросами в объектах IWebProxy.
IWebProxyHandlerResolverTHandler Объект, выполняющий получение списка обработчиков THandler для отправки запросов в объектах IWebProxy.
IWebProxyInstanceResolver Объект, обеспечивающий получение экземпляров прокси-объектов IWebProxy.
IWebProxyRequestHandler Объект, изменяющий запрос перед отправкой в объекте IWebProxy.
IWebProxyResponseHandler Объект, изменяющий ответ на запрос, отправленный в объекте IWebProxy.
IWebProxyResultHandler Объект, определяющий результат выполнения успешного запроса Result в соответствии с полученным ответом на запрос Response и mime-типом содержимого ResponseContentType.

Делегаты

WebProxyHandlerFilterFuncTHandler Функция, выполняющая фильтрацию списка указанных обработчиков перед их выполнением. Возврат null аналогичен возврату списка handlers в неизменном виде.