在SimpleInjector语言 - Multiple constructor中注册一个masstransagastate



我能够使用InMemoryRepository在SimpleInjector容器中注册MassTranst sagastatemmachine:

container.AddMassTransit(cfg =>
{
// Unrelated registration code ommitted
// ...
cfg.AddSagaStateMachine<FormEvaluateStateMachine, FormEvaluateState>()
.InMemoryRepository();
});

是SimpleInjector的容器

如果我把这一行改成:

cfg.AddSagaStateMachine

它应该使用ConnectionMultiplexer构造函数,似乎是一个简单注入器无法解决的问题。

似乎你可以为构造函数选择指定一个策略,并且只覆盖该类型的默认行为。

相关内容

  • 没有找到相关文章