MassTransit and Simple Injector

Je suis en train d’ examiner le framework d’applications dissortingbuées MassTransit pour .NET . Selon le site Web, MassTransit a été construit dès le début avec le concept d’un conteneur IoC et fournit des bibliothèques de support pour une poignée des conteneurs IoC les plus “courants”. Des forfaits NuGet sont actuellement disponibles pour Autofac, StructureMap, Castle Windsor, Ninject et Unity.

J’ai choisi Simple Injector comme conteneur IoC de choix pour des raisons de performances, mais je ne parviens pas à trouver de bibliothèque d’intégration ajoutant la prise en charge de Simple Injector à MassTransit.

Quelqu’un a-t-il essayé, réussi et dispose-t-il d’un code pour commencer?

Je ne connais pas MassTransit, mais après avoir examiné les exemples de configuration des autres conteneurs , voici ce que je propose:

public static void main(ssortingng[] args) { var container = new Container(); var consumers = container.GetTypesToRegister(typeof(IConsumer), applicationAssemblies); foreach (Type consumer in consumers) container.Register(consumer); IServiceBus bus = ServiceBusFactory.New(sbc => { //other configuration options sbc.Subscribe(subs => { foreach (var consumer in consumers) subs.Consumer(consumer); }); }); container.RegisterSingle(bus); container.Verify(); }