Open
Description
As of .NET 8 you can now register services using keys.
services.AddKeyedSingleton<IMessageWriter, MemoryMessageWriter>("memory");
services.AddKeyedSingleton<IMessageWriter, QueueMessageWriter>("queue");
public class ExampleService
{
public ExampleService(
[FromKeyedServices("queue")] IMessageWriter writer)
{
// Omitted for brevity...
}
}
Please consider allowing .NET DI to have the same function as autofac
Metadata
Metadata
Assignees
Labels
No labels
Activity