I have tried looking into the How to call any method asynchronously in c# question but it fails to answer by query so let me ask it anyway.
I am accessing a web refence in my code which basically calls a function called ExportDataset.
DataSet dsUsers = serviceOws.ExportDatasetAsync("test012", "<parameters></parameters>");
The problem with this bit is it takes about 30 seconds to fetch the records. I cannot change the web reference code at all as i dont have access. My page doesn't load at all whilst this happens.
Is there any way to call this function asyncrounously whilst my page loads? My project targets .NET framework 4.6.1