Table of Contents

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 IHostApplicationBuilder

Host Application builder to modify.

ConfigureLogging(ILoggingBuilder, ConfigurationManager, IWebHostEnvironment)

Configures logging for the application.

void ConfigureLogging(ILoggingBuilder loggingBuilder, ConfigurationManager configuration, IWebHostEnvironment environment)

Parameters

loggingBuilder ILoggingBuilder

Logging Builder to configure.

configuration ConfigurationManager

Application configuration.

environment IWebHostEnvironment

Web Host environment.

ConfigureServices(IServiceCollection, ConfigurationManager, IWebHostEnvironment)

Configures services for the application.

void ConfigureServices(IServiceCollection services, ConfigurationManager configuration, IWebHostEnvironment environment)

Parameters

services IServiceCollection

The service collection to configure.

configuration ConfigurationManager

Application configuration.

environment IWebHostEnvironment

Web Host environment.

ConfigureWebApplication(WebApplication)

Configures the web application.

void ConfigureWebApplication(WebApplication applicationBuilder)

Parameters

applicationBuilder WebApplication

The application builder to configure.