A task that represents the asynchronous Preload operation
The PreloadAsync method is suitable to be used with C# async by returning control to the caller with a Task representing the operation.
To be added.