private void Log(string message) { try { var sendMessage = string.Format("[{0}]: {1}", DateTime.Now, message); Console.SetCursorPosition(0, 18); Console.Write(@" "); Console.SetCursorPosition(0, 18); Console.Write(sendMessage); if (_callBackFunc != null) { _callBackFunc.OnStatusComplete(sendMessage); } } catch (CommunicationException comEx) { _callBackFunc = null; //logToFile Console.WriteLine("Ошибка подключения " + comEx.Message); } catch (Exception ex) { _callBackFunc = null; //logToFile Console.WriteLine("Неизвестная ошибка "+ex.Message); } }
public void RegistrCallbackClientFunc() { _callBackFunc = OperationContext.Current.GetCallbackChannel <IImpStatusServiceCallback>(); }