Is it OK to have virtual async method on base class?
Short answer A virtual method may be marked as async An abstract method cannot be marked as async The reason for this is async is not actually part of the method signature. It simply tells the compiler how to handle the compilation of the method body itself (and does not apply to overriding methods). Since … Read more