public override void Setup() { if (!IsConfigValid()) { throw new ArgumentNullException("", "Please enter your Spark Core Device Id and Access Token in Settings dialog."); } else { sparkClient = new SparkClient(Properties.Settings.Default.AccessToken, Properties.Settings.Default.DeviceId); eventSource = sparkClient.GetEventStream(); eventSource.EventReceived += eventSource_EventReceived; eventSource.Start(new CancellationToken()); } }