Tengo una configuración de contenedor de inyección de dependencia en mi aplicación y estoy pensando que componer el contenedor cada vez que entre una solicitud de servicio WCF será ineficiente.¿Cuál es el ciclo de vida de un servicio WCF hospedado por IIS (http)?
¿Alguien me puede explicar, para un servicio WCF hospedado http/IIS, cuál es el ciclo de vida del servicio? Si puedo resolver esto, puedo tomar una decisión informada sobre dónde se almacenará, instanciará, destruirá el contenedor, etc.
¡Agradable! Gracias, exactamente la respuesta que quería. –
Para configurar esto, agrega un ServiceBehaviorAttribute a su clase de servicio. Este es el mío que coincide muy bien con ninject: [ServiceBehavior (InstanceContextMode = InstanceContextMode.PerCall)] – Twisted