Pregunta

Tengo servicio de victoria sencilla, que ejecuta algunas actividades periódicamente. ¿Cómo debo pasar Ninject kernel para todas mis clases de tareas?

¿Es buena idea crear variable estática de la clase de tareas de base y inicializarlo en el servicio al iniciar?

¿Fue útil?

Solución

En lugar de una variable estática en la clase de tareas de base, yo estaría a favor de inyectar el núcleo en cada instancia de clase. Esto proporciona un poco más de flexibilidad si alguna vez decide que necesita más de un núcleo (por cualquier motivo). La variable estática en la clase base sólo parece asqueroso , por falta de un término mejor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top