public async void Run(IBackgroundTaskInstance taskInstance) { _deferral = taskInstance.GetDeferral(); await _display.InitializeAsync(); _ioTClient = new IoTClient(_display); _ntripServer = new NtripServer(_display, _ioTClient); await _ioTClient.InitializeAsync(); await _ntripServer.InitializeAsync(); await Task.WhenAll(new Task[] { _ntripServer.StartAsync(), _ioTClient.StartAsync() }); }