Je veux configurer l'injection de dépendances avec Ninject dans mon application, et mon projet est une bibliothèque de classes d'abonnés. Quel est le premier événement produit par NserviceBus pour initialiser mon noyau et les modules de liaison ?
Réponse
Trop de publicités?Ce que vous devez faire, c'est définir votre EndpointConfigurationType dans NServiceBus.Host.exe.config.
<appSettings>
<add key="EndpointConfigurationType" value="<Assembly>", <Namespace>"/>
</appSettings>
Après cela, définissez une classe
public class EndpointConfiguration : AsA_Server, IWantCustomInitialization, IConfigureThisEndpoint
{
public void Init()
{
/do Ninject stuff here
}
}
J'espère que cela a un sens. Faites-moi savoir si vous avez besoin de plus de précisions. Bonne chance.