Files
mapo-core/MP-TAB2/MP-TAB.Client/Program.cs
T
2023-12-18 11:36:24 +01:00

23 lines
629 B
C#

using Blazored.LocalStorage;
using Blazored.SessionStorage;
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
using MP.Data.Services;
var builder = WebAssemblyHostBuilder.CreateDefault(args);
// servizio cache locale dati
builder.Services.AddSingleton<SharedMemService>();
builder.Services.AddScoped<MessageService>();
builder.Services.AddBlazoredLocalStorage();
builder.Services.AddBlazoredSessionStorage();
// aggiunto x gestione chiamate WebAPI
builder.Services.AddScoped(sp =>
new HttpClient
{
BaseAddress = new Uri(builder.HostEnvironment.BaseAddress)
});
await builder.Build().RunAsync();