using System.Threading.Tasks;
using static System.Console;
public static void Main()
WriteLine("Entering method");
Task.Factory.StartNew(() => VisitPage());
WriteLine("Exit method");
public static async void VisitPage()
WriteLine("Exception thrown");
WriteLine("Error Occured");
await CloseConnectionAsync();
public static Task LogErrorAsync()
WriteLine("Writing to file");
public static Task CloseConnectionAsync()
WriteLine("Connection Closed");