Interface IWhipstaffWebAppStartup
- Namespace
- Whipstaff.AspNetCore.Features.ApplicationStartup
- Assembly
- Whipstaff.AspNetCore.dll
Represents a web application startup.
public interface IWhipstaffWebAppStartup
Methods
ConfigureAspireServiceDefaults(IHostApplicationBuilder)
Allows the application to configure the Aspire service defaults.
void ConfigureAspireServiceDefaults(IHostApplicationBuilder builder)
Parameters
builder
IHostApplicationBuilderHost Application builder to modify.
ConfigureLogging(ILoggingBuilder, ConfigurationManager, IWebHostEnvironment)
Configures logging for the application.
void ConfigureLogging(ILoggingBuilder loggingBuilder, ConfigurationManager configuration, IWebHostEnvironment environment)
Parameters
loggingBuilder
ILoggingBuilderLogging Builder to configure.
configuration
ConfigurationManagerApplication configuration.
environment
IWebHostEnvironmentWeb Host environment.
ConfigureServices(IServiceCollection, ConfigurationManager, IWebHostEnvironment)
Configures services for the application.
void ConfigureServices(IServiceCollection services, ConfigurationManager configuration, IWebHostEnvironment environment)
Parameters
services
IServiceCollectionThe service collection to configure.
configuration
ConfigurationManagerApplication configuration.
environment
IWebHostEnvironmentWeb Host environment.
ConfigureWebApplication(WebApplication)
Configures the web application.
void ConfigureWebApplication(WebApplication applicationBuilder)
Parameters
applicationBuilder
WebApplicationThe application builder to configure.