Auto-Alias-generierte SOAP-Proxys

Ich bereite gerade vor, a zu konsumierenSOAP-Webdienst In einem .NET-Projekt (C #) gelten jedoch die für die Diensttypen und -vorgänge verwendeten Namenskonventionenziemlich schlimm Nicht konsistent mit den für C # .NET-Projekte typischen Namenskonventionen.

Meine Frage im Wesentlichen: Gibt es eine Möglichkeit, die generierten SOAP-Webdienst-Proxy-Typen / Methoden in meiner Client-Implementierung automatisch zu aliasen?

Ich hoffe, dass es eine Möglichkeit gibt, die WSDL mit einer Zuordnung von Aliasen zu transformieren, sodass die generierten (oder neu generierten) Typen Namen wie verwendenContact aber auf den zugrunde liegenden abbildencontactObject Definition.

Da mir keine Transformationen bekannt sind, die während der Generierung durchgeführt werden könnten, schaue ich mir derzeit manuell (oder zumindest mithilfe eines T4) Wrapper für die Klassen an. Dies scheint jedoch eine unnötige Indirektionsebene zu sein. ganz zu schweigen von einem schmerz im arsch.

Ich lese in den Dokumenten weiterSvcutil, aber keine passenden Flags gefunden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage