Alguma maneira de agrupar programaticamente um WebService .NET com um SoapExtension?

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

  •  09-06-2019
  •  | 
  •  

Pergunta

Basicamente, estou tentando acessar o pipeline do Soap no .NET 2.0 - quero fazer o que um SoapExtension pode fazer se você fornecer um SoapExtensionAttribute personalizado...mas fazer isso para cada chamada SOAP sem precisar adicionar o atributo de extensão a dezenas de WebMethods.

O que estou procurando é qualquer ponto de extensão que me permita conectar como:

void ProcessMessage(SoapMessage message)

sem a necessidade de decorar individualmente cada WebMethod.Tudo bem se eu tiver que anotar apenas os WebServices - só tenho alguns deles.

Foi útil?

Solução

Existe uma propriedade de configuração, saboneteExtensionTypes isso faz isso, mas afeta todos os serviços da web cobertos pelo .config (todos eles no mesmo diretório ou subdiretório que o .config)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top