Есть какой-нибудь способ программно обернуть веб-сервис .NET с помощью SoapExtension?
-
09-06-2019 - |
Вопрос
По сути, я пытаюсь подключиться к конвейеру Soap в .NET 2.0 - я хочу сделать то, что может сделать SoapExtension, если вы предоставите пользовательский атрибут SoapExtensionAttribute...но делать это для каждого вызова SOAP без необходимости добавлять атрибут extension к десяткам веб-методов.
То, что я ищу, - это любая точка расширения, которая позволяет мне подключаться как:
void ProcessMessage(SoapMessage message)
без необходимости индивидуально оформлять каждый веб-метод.Это даже нормально, если мне нужно только аннотировать веб-сервисы - у меня их всего несколько.
Решение
Существует свойство конфигурации, Типы расширения мыла это делает это, но влияет на все веб-службы, охватываемые .config (все они находятся в том же каталоге или подкаталоге, что и .config)