📜  注册多个实现 - 无论代码示例

📅  最后修改于: 2022-03-11 14:54:58.050000             🧑  作者: Mango

代码示例1
services.AddScoped();
services.AddScoped();

services.AddScoped>(serviceProvider=> key=>
{
    switch(key)
    {
        case 1:
           return serviceProvider.GetService();
        case 2:
           return serviceProvider.GetService();
        default:
            throw new Exception("Not valid key");
    }
});