По сути, я пытаюсь подключиться к конвейеру Soap в .NET 2.0 - я хочу сделать то, что может сделать SoapExtension, если вы предоставляете собственный SoapExtensionAttribute ... но сделать это для каждого вызова SOAP без добавления атрибут расширения для десятков WebMethods.
То, что я ищу, это любая точка расширения, которая позволяет мне подключиться как:
void ProcessMessage(SoapMessage message)
без необходимости индивидуально украшать каждый WebMethod. Это даже хорошо, если мне нужно только аннотировать веб-сервисы - у меня есть только несколько из них.