DelegatingHandler para resposta no WebApi
Atualmente, estou usando vários manipuladores de delegação (classes derivadas deDelegatingHandler
) para trabalhar no pedido antes que ele seja enviado, para coisas como validar uma assinatura, etc. Isso tudo é muito bom, porque eu não tenho que duplicar a validação de assinatura em todas as chamadas (por exemplo).
Eu gostaria de usar o mesmo princípio na resposta do mesmo pedido da web. Existe algo semelhante ao DelegatingHandler para a resposta? Uma maneira de capturar a resposta antes que ela retorne ao método, de alguma forma?
Informações adicionais: Estou chamando uma API da web usandoHttpClient.PutAsync(...)