Ho una configurazione del contenitore di iniezione delle dipendenze nella mia applicazione e penso che comporre il contenitore ogni volta che arriva una richiesta di servizio WCF sarà inefficiente.Qual è il ciclo di vita di un servizio WCF ospitato da IIS (http)?
Qualcuno può spiegarmi, per un servizio WCF ospitato da http/IIS, qual è il ciclo di vita del servizio? Se riesco a capirlo, posso prendere una decisione istruita su dove memorizzare, istanziare, distruggere, ecc. Il contenitore.
Bello! Grazie, esattamente la risposta che volevo. –
Per impostare questo si aggiunge un ServiceBehaviorAttribute alla classe di servizio. Questo è il mio che si combina bene con ninject: [ServiceBehavior (InstanceContextMode = InstanceContextMode.PerCall)] – Twisted