J'ai un service WCF (joie joyeuse) tous mes messages héritent de la classe abstraite MessageBase et implémente l'interface ci-dessous. Chaque fois que l'un de mes contrats d'opération est frappé avec un message comme celui-ci, je veux enregistrer ce message. Dès qu'une méthode est demandée et que l'un des paramètres entrants est assignable à IMessageBase, je veux exécuter la journalisation sans fudge avec la méthode actuelle. Comment pourrais-je y parvenir? Je suppose que je devrais le faire dans mon IDispatchMessageInspector mais comment?Journalisation générique des paramètres d'opération dans WCF
Répondre
Découvrez quelques bonnes ressources:
Je viens d'ajouter un LoggingMessageInspector. Il y avait d'abord un seul UnitOfWorkMessageInspector dans le wolfpack. Puis vint un LoggingMessageInspector et rejoint le wolfpack. Et ils étaient les 2 meilleurs amis que tout le monde peut avoir! – mhenrixon
Si ceci est pour l'audit hors processus ou de débogage, vous pouvez simplement ajouter une trace ou un message de connexion .config. Essayez l'éditeur de configuration de wcf, il est simple de faire et d'écrire des fichiers XML que vous pouvez soit visualiser en utilisant les outils fournis ou analyser au besoin.
Si vous recherchez des résultats en temps réel à traiter en même temps que la demande, voir les autres réponses concernant l'inspecteur de messages.
- 1. Journalisation des erreurs WCF
- 2. journalisation générique des paramètres de la fonction dans la gestion des exceptions
- 3. Journalisation des demandes/réponses dans un service REST WCF
- 4. paramètres de type générique utilisant des
- 5. Implémentation de la journalisation personnalisée des messages WCF côté client
- 6. Question sur les erreurs de journalisation dans WCF
- 7. Paramètres de la fonction de journalisation dans MATLAB
- 8. WCF - Rest et paramètres de fonctionnement JSON
- 9. WMI pour modifier les niveaux de journalisation dans WCF?
- 10. Paramètres WCF DateTime
- 11. Paramètres WCF readerQuotas - inconvénients?
- 12. Paramètres obligatoires dans l'objet de requête (WCF)
- 13. Comment activer la journalisation pour un hôte générique NServiceBus?
- 14. journalisation des applications web2py
- 15. Journalisation des scripts SAS
- 16. WCF, XmlRoot et paramètres facultatifs
- 17. Comment configurer la journalisation de bout en bout de WCF?
- 18. Comment passer un objet générique via WCF
- 19. journalisation des erreurs fatales/analyser dans PHP5
- 20. journalisation des erreurs dans Rails utilisant MySQL
- 21. DynamicMethod avec paramètres de type générique
- 22. DataContract WCF générique ne soit pas sérialisé
- 23. Exception en retour Liste générique de WCF
- 24. Enregistrement WCF à l'aide du bloc d'application de journalisation
- 25. Erreur de journalisation WCF et erreur SQL Exception 4060
- 26. L'utilisation de paramètres de type classe dans la méthode générique
- 27. la journalisation des transactions mercurial
- 28. Idées pour un résultat WCF générique pour Asp.Net MVC
- 29. comportement comme générique dans Procédure PL/SQL Paramètres
- 30. Paramètres de chaîne de requête facultatifs dans URITemplate dans WCF?
voulez-vous vous connecter sur le côté serveur des choses (alors oui - IDispatchMessageInspector) ou du côté client? (dans ce cas, vous auriez besoin d'un IClientMessageInspector) –