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(...)