How to use keyed services in ASP.NET Core
var builder = WebApplication.CreateBuilder(args); // Register multiple keyed services for the ICustomLogger interface builder.Services.AddKeyedScoped<ICustomLogger, FileLogger>("file"); builder.Services.AddKeyedScoped<ICustomLogger, DatabaseLogger>("database"); builder.Services.AddKeyedScoped<ICustomLogger, EventLogger>("event"); var...
