First way:
var tds=SearchProcess();
await tds;
public async Task<XmlElement> SearchProcess()
{
}
Second way:
var tds= Task.Factory.StartNew(()=>SearchProcess());
Task.WaitAll(tds);
public XmlElement SearchProcess()
{
}
In above both approach any performance difference is there?