I\'m writing an Action Filter (inheriting from ActionFilterAttribute) which uses HttpClient to POST data to an external server in the OnResultExe
ActionFilterAttribute
HttpClient
OnResultExe
Some guy kind of 'back ported' it here
https://github.com/jdaigle/Hydrogen.Extensions.Mvc5
I haven't tried it and can't recommend it but if you're in transition to .NET Core it might be worth considering. Fortunately I managed to remove all async code from my extension - this time.