Le WCF de Microsoft est facile à utiliser lorsque vous créez des services Web où chaque message a sa propre méthode Web. Le WCF génère tout le WSDL et tout est facile.
Ce que je veux faire, c'est avoir une seule méthode Web qui accepte plusieurs messages différents (je ne veux pas ajouter une nouvelle méthode à chaque fois que j'ajoute un nouveau type de message). Les messages eux-mêmes auront des informations d'en-tête qui identifient le type de message. Une fois que je connais le type de message, je saurai la structure du reste du message.
La seule façon que j'ai trouvée pour faire cela avec le WCF est d'avoir la méthode qui accepte une chaîne de caractères, que je pars en XML et que j'utilise. Cependant, je ne vois pas de moyen clair de publier les différents types de messages dans le WSDL ; donc, tout le service est essentiellement non documenté.
Quelqu'un connaît-il une technique à utiliser dans le WCF ?