private void Handle(CommunicationException cEx, string additionalInformation = null) { base.StopWorker(); _service = null; OpenServiceCommunicationAsync(); Log($"{$"{additionalInformation}: " ?? ""}{cEx}", LogLevel.WARNING); }
private void OpenServiceCommunicationAsync() { new Thread(() => { _service = new TemperatureMonitorServiceReference.HardwareMonitorTemperatureWCFContractClient(); StartWorkerAsync(); }).Start(); }
private void OpenServiceCommunicationAsync() { new Thread(() => { _service = new TemperatureMonitorServiceReference.HardwareMonitorTemperatureWCFContractClient(); StartWorker(); }).Start(); }
private void Handle(CommunicationException cEx, string additionalInformation = null) { _service = null; OpenServiceCommunicationAsync(); Log($"{$"{additionalInformation}: " ?? ""}{cEx}", LogLevel.Debug); }