J'ai un POCO sérialisable appelé DataUnification.ClientData.ClientInfo
dans un projet de bibliothèque de classes .NET A.Comment éviter les paramètres de méthode Web à l'aide de classes proxy?
Il est utilisé dans un paramètre pour un service Web défini dans le projet B:
public XmlDocument CreateNewClient(ClientInfo ci, string system)
Je voudrais maintenant appeler cette méthode web à partir de projet C et utiliser le type DataUnification.ClientData.ClientInfo
d'origine dans le paramètre. Cependant, en raison de la classe proxy générée, il est devenu un type différent: WebServices.ClientDataUnification.DataUnificationWebService.ClientInfo
.
En ce qui concerne .NET, il ne s'agit pas des mêmes types.
Comment puis-je contourner le problème?
J'ai effectué le proxy généré pour utiliser Poco et tout a bien fonctionné. Je ne savais pas à propos de Web Services Factory - semble intéressant. –