我有两个静态类,每个类都有一个静态工厂方法。
public static class First
{
public IMyService Factory()
{
return IMyService()
{
//configure with Configs
};
}
}
public static class Second
{
public IMyService Factory()
{
return IMyService()
{
// configure with different Configs
};
}
}
以下将使提供者在被要求时返回一个实例:
services.AddSingleton(mb =>
{
var myService= First.Factory();
return myService;
});
当需要获取具有不同配置的实例时,如何调用不同的工厂?
幕布斯7119047
相关分类