diff --git a/ServerManagement/Program.cs b/ServerManagement/Program.cs index c0471f5..6181260 100644 --- a/ServerManagement/Program.cs +++ b/ServerManagement/Program.cs @@ -7,6 +7,11 @@ var builder = WebApplication.CreateBuilder(args); builder.Services.AddRazorComponents() .AddInteractiveServerComponents(); // Provides server interactivity. +// Singleton - A single instance is created and shared troughout the application's lifetime. +// Scoped - A new instance is created for each request. +// Transient - A new instance is created every time it is needed. +// See: https://www.youtube.com/watch?v=V-8HlozCTOU + builder.Services.AddTransient(); // Scoped lifespan is the same as the SignalR lifespan.