In my razor component, I am using a Virtualize component (docs here) with an ItemsProviderDelegate which is implemented as an async method
Virtualize
ItemsProviderDelegate
async