Class SettingsSpaMiddleware
- Namespace
- OpenSettings.AspNetCore.Spa
- Assembly
- OpenSettings.AspNetCore.Spa.dll
Middleware responsible for serving static files for the Open Settings Spa.
public class SettingsSpaMiddleware
- Inheritance
-
SettingsSpaMiddleware
- Inherited Members
Constructors
SettingsSpaMiddleware(RequestDelegate, SettingsSpaOptions, OpenSettingsMemoryCache, ControllerOptions, OpenSettingsConfiguration, ProviderInfo, IHostingEnvironment, ILoggerFactory)
Initializes a new instance of the SettingsSpaMiddleware class.
public SettingsSpaMiddleware(RequestDelegate requestDelegate, SettingsSpaOptions options, OpenSettingsMemoryCache openSettingsMemoryCache, ControllerOptions controllerOptions, OpenSettingsConfiguration openSettingsConfiguration, ProviderInfo providerInfo, IHostingEnvironment hostingEnv, ILoggerFactory loggerFactory)
Parameters
requestDelegateRequestDelegateThe request delegate.
optionsSettingsSpaOptionsSpa options.
openSettingsMemoryCacheOpenSettingsMemoryCacheIn-memory cache for Open Settings.
controllerOptionsControllerOptionsController options.
openSettingsConfigurationOpenSettingsConfigurationConfiguration for Open Settings.
providerInfoProviderInfoProvider information.
hostingEnvIHostingEnvironmentWeb hosting environment.
loggerFactoryILoggerFactoryFactory for creating loggers.
Methods
Invoke(HttpContext)
public Task Invoke(HttpContext httpContext)
Parameters
httpContextHttpContext