¿Kernel.Get() threadsafe? Mi objetivo es compartir una instancia de mi kernel entre todos mis componentes y todos muy bien pueden llamar a Kernel.Get() al mismo tiempo en diferentes subprocesos.Es Kernel.Get <T>() threadsafe + good pattern para compartir el núcleo entre los componentes
¿El subproceso Kernel.Get() es seguro?
¿Cuál es el mejor patrón para compartir el núcleo de la aplicación entre todos los componentes de la aplicación que están ubicados en diferentes dll? Prefiero no pasar una instancia de una fábrica a cada componente de mi aplicación si tiene sentido.
Gracias por su respuesta. Mi base de código está compuesta de varios agentes/componentes donde deseo que cada uno de mis agentes tenga una instancia independiente del servicio. ¿Esto también se aplica para acceder al método kernel.get dentro de la fábrica pasada?¿Hay una mejor manera de permitir que los muchos componentes de su aplicación adquieran una integridad independiente del servicio a través del IoC? Además, ¿podría elaborar más sobre el enfoque Func? ¿Tal vez una muestra de código de cómo usarlo y cuál es el valor agregado? –
iCode