Is er een mogelijkheid om svcutil classes te laten genereren die bruikbaar zijn als return type in een andere webservice?
Even de situatie: ik heb 2 webservices (A en
en een client. De client doet calls naar webservice A en webservice A doet deze calls vervolgens weer bij webservice B. De reden hiervoor is dat webservice A en webservice B beiden over ipv6 met elkaar communiceren en de client niet perse ipv6 enabled is. Daarnaast wil ik wat centrale logging doen op webservice A. Webservice B draait overigens ook weer op een x aantal clients.
Nu krijg ik de volgende foutmelding als ik de door svcutil gegenereerde classes van webservice B in webservice A als return type wil aanbieden:
'System.ComponentModel.PropertyChangedEventHandler' cannot derive from special class 'System.MulticastDelegate'
Op zich niet heel vreemd als je ziet wat voor code hij bouwt, maar ik vraag me dus af of het mogelijk is om met svcutil classes te genereren die WEL bruikbaar zijn in een andere webservice. Anders zou ik in webservice A een identieke class moeten gaan designen, alle properties overhevelen na iedere call en zodra er iets wijzigt in de wsdl van webservice B deze code weer moeten updaten. Niet echt handig dus...
Even de situatie: ik heb 2 webservices (A en
Nu krijg ik de volgende foutmelding als ik de door svcutil gegenereerde classes van webservice B in webservice A als return type wil aanbieden:
'System.ComponentModel.PropertyChangedEventHandler' cannot derive from special class 'System.MulticastDelegate'
Op zich niet heel vreemd als je ziet wat voor code hij bouwt, maar ik vraag me dus af of het mogelijk is om met svcutil classes te genereren die WEL bruikbaar zijn in een andere webservice. Anders zou ik in webservice A een identieke class moeten gaan designen, alle properties overhevelen na iedere call en zodra er iets wijzigt in de wsdl van webservice B deze code weer moeten updaten. Niet echt handig dus...