我能够使用InMemoryRepository在SimpleInjector容器中注册MassTranst sagastatemmachine:
container.AddMassTransit(cfg =>
{
// Unrelated registration code ommitted
// ...
cfg.AddSagaStateMachine<FormEvaluateStateMachine, FormEvaluateState>()
.InMemoryRepository();
});
是SimpleInjector的容器
如果我把这一行改成:
cfg.AddSagaStateMachine 它应该使用 似乎你可以为构造函数选择指定一个策略,并且只覆盖该类型的默认行为。ConnectionMultiplexer
构造函数,似乎是一个简单注入器无法解决的问题。