Delegando a Handler para respuesta en WebApi

Actualmente estoy usando varios manejadores de delegación (clases derivadas deDelegatingHandler) para trabajar en la solicitud antes de que se envíe, para cosas como validar una firma, etc. Esto es muy bueno, porque no tengo que duplicar la validación de la firma en todas las llamadas (por ejemplo).

Me gustaría utilizar el mismo principio en la respuesta de la misma solicitud web. ¿Hay algo similar al DelegatingHandler para la respuesta? ¿Una forma de captar la respuesta antes de que vuelva al método, de alguna manera?

Información adicional: estoy llamando a una api web usandoHttpClient.PutAsync(...)

Respuestas a la pregunta(2)

Su respuesta a la pregunta