Alles ist OK, wenn Proxy-Klassen leicht von XSD/WSDL-Datei erzeugt werden (die wiederum oft aus den Klassen generieren).Generieren von xsd-Schemas Proxy-Klassen wirklich Wert?
Aber wenn wsdl/XSD ist nicht von MS Welt, gegeben als ZIP-Paket mit zehn oder sogar Hunderten von Dateien, dann Proxy-Generierung in der Regel nicht. In diesem Fall versuchen Sie zu verstehen, was falsch ist, versuchen Sie, wsdl zu korrigieren, finden Sie Typen, die Sie brauchen, und lassen Sie nur sie, finden Sie verpasste Includes usw., oder geben Sie auf und leben Sie ohne Proxies?
Ich fühle mich nicht Unbehagen XmlDocument mit Xpath abzufragen und Backbone-Dokumente aus String/Dateivorlagen erstellen, aber jedes Mal, wenn ich "bad" wsdl/xsd treffe ich verbrachte einige Zeit, um es zu korrigieren ... und bereue dies später, selbst wenn es erfolgreich ist, da das Einrichten endloser Proxy-Felder die gleiche Sache ist wie das Einrichten von endlosen Dokumentenelementen und -attributen.
Welchen Wert Proxy-Klassen an Entwickler bringen außer einigen primitiven Compiler überprüft? Vielleicht habe ich etwas vergessen ...
Über von Grund auf neu zu schreiben: In der Regel ist es möglich, „Musteranfrage“ oder „Probe Antwort“ von Kunden zu haben, in Fällen, in denen ich mit Proxies Generation aufgeben, ich sie wie Vorlagen verwenden und dann nur mehrere Knoten mit neuen nachzufüllen Werte. –