How to run Asynchronous task and override it

Posted on Posted in C#

We need to run Asynchronous task due to some requirements but we want that to be override able, unfortunately that is not possible however we can create Asynchronous method but then call that method inside of Synchronous method and make it Virtual.