Jede Art und Weise programmatisch eine .NET WebService mit einer Soapextension zu wickeln?

StackOverflow https://stackoverflow.com/questions/69753

  •  09-06-2019
  •  | 
  •  

Frage

Im Grunde genommen, ich versuche, in die Soap-Pipeline tippen in .NET 2.0 - Ich möchte tun, was ein Soapextension tun können, wenn Sie eine benutzerdefinierte Soapextensionattribute bieten ... aber es für jeden SOAP-Aufruf zu tun, ohne hinzuzufügen, die zu die Erweiterung auf Dutzende von WebMethods zuzuschreiben.

Was ich suche ist jede Erweiterung Punkt, den ich einhaken läßt als:

void ProcessMessage(SoapMessage message)

ohne einzeln zu müssen jedes WebMethod schmücken. Es ist auch in Ordnung, wenn ich nur die WebServices mit Anmerkungen versehen. - Ich habe nur ein paar von denen

War es hilfreich?

Lösung

Es gibt eine Konfigurationseigenschaft, soapExtensionTypes das tut dies, aber wirkt sich auf alle Web-Services durch die .config (alle von ihnen im gleichen Verzeichnis oder einem Unterverzeichnis als .config) bedeckt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top