private static async Task GetInternet() { Console.WriteLine("[{0:hh:mm:ss.fff}] Loading internet with factory...", DateTime.Now); Internet internet = await Internet.New(); Console.WriteLine("[{0:hh:mm:ss.fff}] Internet loaded.", DateTime.Now); Console.WriteLine("[{0:hh:mm:ss.fff}] Loading internet with async initialization pattern...", DateTime.Now); internet = new Internet(); await internet.Initialization; Console.WriteLine("[{0:hh:mm:ss.fff}] Internet loaded.", DateTime.Now); }
private static async Task GetInternet() { Console.WriteLine("[{0:hh:mm:ss.fff}] Loading internet with factory...", DateTime.Now); Internet internet = await Internet.New(); Console.WriteLine("[{0:hh:mm:ss.fff}] Internet loaded.", DateTime.Now); Console.WriteLine("[{0:hh:mm:ss.fff}] Loading internet with async initialization pattern...", DateTime.Now); internet = new Internet(); await internet.Initialization; Console.WriteLine("[{0:hh:mm:ss.fff}] Internet loaded.", DateTime.Now); }