PlatformWebExtensions - класс

Методы-расширения для пространства имён Tessa.Platform.Web.

Definition

Пространство имён: Tessa.Platform.Web
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class PlatformWebExtensions
Inheritance
Object    PlatformWebExtensions

Методы

EnsureContent Возвращает контент сообщения HttpRequestMessage. Если контент равен null, то создаёт пустой контент без установленного mime-типа, записывает его в свойстве Content и возвращает его.
RegisterWeb

Выполняет регистрацию API Tessa.Platform.Web, в том числе фабрику прокси-объектов IWebProxyFactory.

Для регистрации стандартных обработчиков IWebProxyContentHandler, IWebProxyRequestHandler, IWebProxyResponseHandler, IWebProxyResultHandler и IWebProxyErrorHandler дополнительно вызовите RegisterWebDefaultHandlers(IUnityContainer).

RegisterWebDefaultHandlers

Выполняет регистрацию стандартных обработчиков IWebProxyContentHandler, IWebProxyRequestHandler, IWebProxyResponseHandler, IWebProxyResultHandler и IWebProxyErrorHandler.

Для обработки запросов также требуется зарегистрировать API методом RegisterWeb(IUnityContainer).

TryGetContentType Возвращает тип контента из заголовка, если он доступен.

См. также