Unity Lifetime Managers e l’integrazione in WCF
Qualche tempo fa ho parlato dell’integrazione di Unity, il container di Microsoft per l’IoC. A completamento della serie di post, può essere associato anche questo post che spiega alcune problematiche che è possibile riscontrare quando il lifetime manager di Unity è per-thread e l’Instancing Mode di WCF è Per-Session.
E’ chiaro che, in questa situazione, verrà utilizzata la stessa istanza di Unity in una unica sessione di comunicazione tra client e server in WCF, che potenzialmente significa più di una invocazione. Talvolta non è questo il comportamento che ci aspettiamo e rischiamo di avere risultati strani come quelli riportati nel post di Drew.
fonte: Kirk Evans