WebExtensions - класс

Definition

Пространство имён: Tessa.Web
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static class WebExtensions
Inheritance
Object    WebExtensions

Методы

AddHandlerT Добавляет функцию создания обработчика события создания/освобождения контейнера Unity.
AddTessaFormatters 
AddTessaHandlers Добавляет обработчики Tessa для событий создания/освобождения контейнера Unity.
AddTessaHealthChecks 
AddTessaJson 
AddTessaResponseCompression 
AddTessaSaasServices 
AddTessaServices 
AddTessaSwaggerGenNewtonsoftSupport 
AddTessaTracing 
ConfigureAuthWithoutSaml 
ConfigureAuthWithSaml 
ConfigureExtensionApplicationParts 
ConfigureTessaHttps 
ConfigureTessaMvc 
ConfigureTessaRazorOptions 
ConfigureTessaService(IISServerOptions, WebServerLimits) 
ConfigureTessaService(KestrelServerOptions, WebServerOptions) 
ConfigureWebOptions 
ErrorView(Controller, Exception, String, NullableHttpStatusCode) Creates ViewResult object to show web client error page. Return it from controller method to navigate to error page.
ErrorView(Controller, String, String, NullableHttpStatusCode) Creates ViewResult object to show web client error page. Return it from controller method to navigate to error page.
ErrorView(Controller, ValidationResult, String, NullableHttpStatusCode) Creates ViewResult object to show web client error page. Return it from controller method to navigate to error page.
GetRootedRouteOrEmpty 
HandleNotFoundAsync 
IncludeXmlComments 
IncludeXmlCommentsForTessa(FixEnumsOptions) 
IncludeXmlCommentsForTessa(SwaggerGenOptions, Boolean) 
IncludeXmlCommentsUsingActualLocation 
Multipart 
PrepareWebServerWithUnityAsync

Подготавливает веб-сервис к запуску с учётом наличия в нём фабрики контейнера IUnityContainer.

Метод не выполняет действий, если коллекция services не содержит регистраций IWebUnityInitializer и IWebUnityFactory (такие регистрации добавляются в методе AddTessaServices(IServiceCollection)).

Возвращает объект, выполняющий освобождение инициализированного контейнера Unity или не выполняющий действий, если зависимости контейнера отсутствуют в services.

RegisterUnityLifetime Регистрирует в applicationLifetime методы обратного вызова, выполняемые при запуске и остановке приложения веб-сервиса TESSA, использующего контейнер IUnityContainer.
StartsWithSegments 
SwaggerDocForTessa 
TryGetBearerAuthToken Try to get JWT authorization token from HTTP header Authorization.
TryGetStringParameterWithTAttribute 
TryLoadCertificate 
TypedJsonAsync 
UseEndPoints 
UsePathBaseIfSpecified 
UseSwaggerUIForTessa 
UseTessaApplication 
UseTessaConfiguration Добавляет и инициализирует конфигурацию, используемую сервисом.
UseTessaHttpsRedirection 

См. также