Quelle est la meilleure façon pour moi d'appeler un service WCF à partir d'un travail Quartz .Net?Quartz .Net Job appelant le service WCF
La méthode la plus simple consiste-t-elle à écrire un fichier exe séparé qui lance un proxy WCF et dont l'exe est appelé depuis le travail? Cela semble fonctionner mais est un peu compliqué. Ce serait plus agréable si je pouvais d'une façon ou d'une autre faire en sorte que le Job soit injecté.
Merci, Matt
Je suis très nouveau sur Quartz, donc la question était basée sur le fonctionnement de Quartz dans son Windows Service et le chargement des jobs à partir du fichier de configuration xml. J'imaginais avoir un travail qui pourrait lire une table db et faire des appels à un service WCF basé sur cette information. Donc, dans ce contexte, je ne pense pas que je puisse utiliser mon conteneur IoC pour installer mon proxy WCF. J'envisage maintenant d'héberger Quartz dans son propre service WCF, ce qui signifierait que je pourrais avoir une JobFactory personnalisée utilisant IoC. S'il y avait une façon de le faire dans un travail personnalisé, je serais toujours intéressé d'en entendre parler. – mattcole
Vous pouvez étudier Spring.NET et son intégration Quartz.NET: http://www.springframework.net/doc-latest/reference/html/scheduling.html –