annotate Program.cs @ 1:a2855cd2d97e default tip

Update: .hgignore
author Franklin Schmit <meokcin@gmail.com>
date Thu, 05 Sep 2024 10:24:33 +0800
parents 689cde763395
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
1 using Radzen;
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
2 using Grille2.Components;
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
3
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
4 var builder = WebApplication.CreateBuilder(args);
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
5
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
6 // Add services to the container.
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
7 builder.Services.AddRazorComponents()
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
8 .AddInteractiveServerComponents().AddHubOptions(options => options.MaximumReceiveMessageSize = 10 * 1024 * 1024);
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
9
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
10 builder.Services.AddControllers();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
11 builder.Services.AddRadzenComponents();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
12
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
13 builder.Services.AddRadzenCookieThemeService(options =>
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
14 {
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
15 options.Name = "Grille2Theme";
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
16 options.Duration = TimeSpan.FromDays(365);
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
17 });
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
18 builder.Services.AddHttpClient();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
19 var app = builder.Build();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
20
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
21 // Configure the HTTP request pipeline.
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
22 if (!app.Environment.IsDevelopment())
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
23 {
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
24 app.UseExceptionHandler("/Error", createScopeForErrors: true);
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
25 // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
26 app.UseHsts();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
27 }
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
28
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
29 app.UseHttpsRedirection();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
30 app.MapControllers();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
31 app.UseStaticFiles();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
32 app.UseAntiforgery();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
33
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
34 app.MapRazorComponents<App>()
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
35 .AddInteractiveServerRenderMode();
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
36
689cde763395 init cimmit
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
37 app.Run();