J'ai un service WCF qui sera hébergé sous IIS. Maintenant, j'ai quelques ressources (Connections) que je crée dans le constructeur du service. J'ai besoin de libérer ces ressources lorsque IIS qui héberge le service se ferme ou réinitialise. Ce ne sont pas les ressources que je vais effacer chaque fois que le client se déconnecte, mais ce sont des ressources à l'échelle de l'application qui ne seront libérées que lorsque le service lui-même ou IIS sera arrêté.Comment créer un écouteur pour les événements WCF ServiceHost lorsque le service est hébergé sous IIS?
J'ai vu un autre message où quelqu'un a mentionné qu'il a créé un écouteur pour capturer les événements de ServiceHost
. Quelqu'un peut-il m'aider à trouver comment gérer le ServiceHost
et capturer l'événement IIS reset ou IIS shutdown et libérer mes ressources dans le service WCF?
Correct. Mais gardez à l'esprit que la création d'un ServiceHostFactory personnalisé n'est pas difficile du tout. C'est la plupart du temps. – Cheeso