Program.cs 757 B

123456789101112131415161718192021222324
  1. using System;
  2. using System.Net.Http;
  3. using System.Threading.Tasks;
  4. using Microsoft.AspNetCore.Components.Web;
  5. using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
  6. using Microsoft.Extensions.DependencyInjection;
  7. namespace Deferred
  8. {
  9. internal class Program
  10. {
  11. private static async Task Main(string[] args)
  12. {
  13. var builder = WebAssemblyHostBuilder.CreateDefault(args);
  14. builder.RootComponents.Add<App>("#app");
  15. builder.RootComponents.Add<HeadOutlet>("head::after");
  16. builder.Services.AddScoped(sp => new HttpClient()
  17. {
  18. BaseAddress = new Uri(builder.HostEnvironment.BaseAddress)
  19. });
  20. await builder.Build().RunAsync();
  21. }
  22. }
  23. }