Y a-t-il un événement qui se déclenche lorsqu'un service WCF est démarré ou arrêté? Espérons, indépendamment de savoir si elle est auto-hébergée ou hébergée dans IIS?Evénements du cycle de vie WCF
Répondre
Bien sûr, le constructeur de votre objet (surtout si vous utilisez un style Singleton). Veuillez pardonner l'autopromotion éhontée, mais j'ai écrit deux articles sur la façon de commencer avec un système client/serveur WCF (Net.Tcp) ... Le premier est non-IIS (auquel le service commence à vos propres conditions), ce dernier est de savoir comment modifier le premier à être hébergé dans IIS auquel mon premier sentense s'appliquerait:
ServiceHost expose un bon nombre d'événements:
http://msdn.microsoft.com/en-us/library/system.servicemodel.servicehost_events.aspx
Vous pouvez accrocher dans ces événements en utilisant un comportement de service personnalisé:
http://msdn.microsoft.com/en-us/library/system.servicemodel.description.iservicebehavior.aspx
Singleton a fait l'affaire, merci. –