Class ServiceConfiguration
- Namespace
- AdvanceFileUpload.API
- Assembly
- AdvanceFileUpload.API.dll
public static class ServiceConfiguration
- Inheritance
-
ServiceConfiguration
- Inherited Members
Methods
ConfigureApplicationServices(IServiceCollection, IConfiguration)
Configures the application services by setting up core services and rate limiting.
public static void ConfigureApplicationServices(this IServiceCollection services, IConfiguration configuration)
Parameters
services
IServiceCollectionThe service collection to which services are added.
configuration
IConfigurationThe application configuration containing settings.
ConfigureUploadServer(IHostApplicationBuilder, IWebHostBuilder)
Configures the upload server using Kestrel.
public static void ConfigureUploadServer(this IHostApplicationBuilder builder, IWebHostBuilder webHost)
Parameters
builder
IHostApplicationBuilderwebHost
IWebHostBuilder
Exceptions
EnsureDbMigration(IApplicationBuilder)
Ensures that the database schema is up-to-date by applying any pending migrations. This method should only be used in development environments.
public static void EnsureDbMigration(this IApplicationBuilder app)
Parameters
app
IApplicationBuilderThe application builder used to configure the app's request pipeline.