2009-09-11 4 views
1

Existe-t-il un moyen de convertir une instance d'un objet en instance d'un proxy de service Web du même type?ASMX Object -> Conversion d'objet proxy

Il semble que ce soit quelque chose. NET doit être capable de sous le capot, donc j'essaie juste de trouver et de réutiliser cette fonction. C'est certainement un peu gênant, mais j'ai accès aux deux types dans mon projet grâce à une bibliothèque commune, et il serait très pratique pour moi de pouvoir travailler avec l'objet réel, puis de le convertir en type de proxy à la dernière minute avant d'appeler le service Web. Comme je suis sûr que quelqu'un va demander - je peux potentiellement passer à un client WCF, mais le service est ASMX, et cela ne risque pas de changer à tout moment.

J'ai déjà essayé d'essayer de générer un client WCF qui réutilisera le type, et cela fonctionne bien pour les services WCF, mais ne semble pas fonctionner avec les services ASMX.

Répondre

1

J'ai récemment utilisé Automapper pour ce type d'opération. Il est très utile pour mapper des proxys de service Web à DTO, etc. Le projet peut être trouvé here avec quelques exemples d'utilisation.

Questions connexes