ValidateWebApp
Loading...
Searching...
No Matches
Program.cs File Reference

Functions

builder.Services. AddDbContextFactory< ServiceContext > (options=> options.UseSqlServer(connectionString))
 
builder.Services. AddHostedService< CleaningService > ()
 
builder.Services. AddCors (options=> { options.AddPolicy(name:MyAllowSpecificOrigins, policy=> { policy.AllowAnyOrigin() .AllowAnyHeader() .AllowAnyMethod();});})
 
builder.Services. AddControllers ()
 
builder.Services. AddEndpointsApiExplorer ()
 
builder.Services. AddSwaggerGen ()
 
app. UseCors (MyAllowSpecificOrigins)
 
 if (app.Environment.IsDevelopment())
 
app. UseAuthorization ()
 
app. MapControllers ()
 
app. Run ()
 

Variables

var builder = WebApplication.CreateBuilder(args)
 
var dbHost = Environment.GetEnvironmentVariable("DB_HOST")
 
var dbName = Environment.GetEnvironmentVariable("DB_NAME")
 
var dbPassword = Environment.GetEnvironmentVariable("DB_SA_PASSWORD")
 
var connectionString = $"Data Source={dbHost};Initial Catalog={dbName};User ID=sa;Password={dbPassword};Encrypt = True; Trust Server Certificate=true;"
 
var MyAllowSpecificOrigins = "_myAllowSpecificOrigins"
 
var app = builder.Build()
 

Function Documentation

◆ AddControllers()

builder.Services. AddControllers ( )

◆ AddCors()

builder.Services. AddCors ( options ,
{ options.AddPolicy(name:MyAllowSpecificOrigins, policy=> { policy.AllowAnyOrigin() .AllowAnyHeader() .AllowAnyMethod();});}  )

◆ AddDbContextFactory< ServiceContext >()

builder.Services. AddDbContextFactory< ServiceContext > ( options ,
options. UseSqlServerconnectionString )

◆ AddEndpointsApiExplorer()

builder.Services. AddEndpointsApiExplorer ( )

◆ AddHostedService< CleaningService >()

builder.Services. AddHostedService< CleaningService > ( )

◆ AddSwaggerGen()

builder.Services. AddSwaggerGen ( )

◆ if()

if ( app::Environment::IsDevelopment() )

◆ MapControllers()

app. MapControllers ( )

◆ Run()

app. Run ( )

◆ UseAuthorization()

app. UseAuthorization ( )

◆ UseCors()

app. UseCors ( MyAllowSpecificOrigins )

Variable Documentation

◆ app

var app = builder.Build()

◆ builder

var builder = WebApplication.CreateBuilder(args)

◆ connectionString

var connectionString = $"Data Source={dbHost};Initial Catalog={dbName};User ID=sa;Password={dbPassword};Encrypt = True; Trust Server Certificate=true;"

◆ dbHost

var dbHost = Environment.GetEnvironmentVariable("DB_HOST")

◆ dbName

var dbName = Environment.GetEnvironmentVariable("DB_NAME")

◆ dbPassword

var dbPassword = Environment.GetEnvironmentVariable("DB_SA_PASSWORD")

◆ MyAllowSpecificOrigins

var MyAllowSpecificOrigins = "_myAllowSpecificOrigins"