Pergunta

Gostaria de adicionar o barramento de serviço Rhino ao meu aplicativo Web ASP.NET, mas usando o Ninject como o contêiner DI. Até agora, todos os exemplos que continuo vendo Use o Castle Windsor, que não quero usar, pois já usamos o Ninject.

Existem algum tutorial por aí que mostram como adicionar barramento de serviço de rhino a um aplicativo Web ASP.NET sem uma dependência direta do Castle Windsor (por exemplo, usando o Ninject)?

Foi útil?

Solução

Basicamente, você teria que começar reescrevendo Rinoservicebusfacility / AbstactrhinoServiceBusfacility como um módulo de nota de nota. Depois, também há referências de castelo em outros arquivos, por exemplo DestaqueServiceBus tem referências ao ikernel, que devem ser alteradas para usar o kernel de Ninject.

Outras dicas

Atualmente, o Rhino Service Bus (RSB) não depende diretamente do castelo. Módulos estão disponíveis para integração com Autofac, Spring.net, Unidade, StructureMap e claro Castelo.

O Ninject ainda não é suportado; você pode usar o Implementação do castelo como uma implementação de referência.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top