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
requestDelegate
RequestDelegateThe request delegate.
options
SettingsSpaOptionsSpa options.
openSettingsMemoryCache
OpenSettingsMemoryCacheIn-memory cache for Open Settings.
controllerOptions
ControllerOptionsController options.
openSettingsConfiguration
OpenSettingsConfigurationConfiguration for Open Settings.
providerInfo
ProviderInfoProvider information.
hostingEnv
IHostingEnvironmentWeb hosting environment.
loggerFactory
ILoggerFactoryFactory for creating loggers.
Methods
Invoke(HttpContext)
public Task Invoke(HttpContext httpContext)
Parameters
httpContext
HttpContext