change IServerService to use Transient rather than Scoped

This commit is contained in:
sbwalker 2024-03-05 10:49:50 -05:00
parent 74952cf62d
commit 43987d844f

View File

@ -297,7 +297,7 @@ namespace Microsoft.Extensions.DependencyInjection
} }
} }
// dynamically register module server scoped services (using conventions) // dynamically register module server transient services (using conventions)
implementationTypes = assembly.GetInterfaces<IServerService>(); implementationTypes = assembly.GetInterfaces<IServerService>();
foreach (var implementationType in implementationTypes) foreach (var implementationType in implementationTypes)
{ {
@ -310,7 +310,7 @@ namespace Microsoft.Extensions.DependencyInjection
var serviceType = Type.GetType(serviceName); var serviceType = Type.GetType(serviceName);
if (serviceType != null) if (serviceType != null)
{ {
services.AddScoped(serviceType, implementationType); services.AddTransient(serviceType, implementationType);
} }
} }
} }