Example #1
0
 protected bool PutNewsOnServer(News[] news)
 {
     try
     {
         NewsProxy.PutNews(news);
         return(true);
     }
     catch (System.ServiceModel.CommunicationException)
     {
         // попробовать обновить соединение
         try
         {
             newsProxy = new NewsReceiverProxy("INewsReceiverBinding");
             NewsProxy.PutNews(news);
             return(true);
         }
         catch (Exception ex)
         {
             loggerNoFlood.LogMessageFormatCheckFlood(LogEntryType.Error,
                                                      LogMsgErrorPutNews, 1000 * 60, "Ошибка доставки новости провайдеру: {0}", ex);
             return(false);
         }
     }
     catch (Exception ex)
     {
         loggerNoFlood.LogMessageFormatCheckFlood(LogEntryType.Error,
                                                  LogMsgErrorPutNews, 1000 * 60, "Ошибка доставки новости провайдеру: {0}", ex);
         return(false);
     }
 }
Example #2
0
        protected bool PutNewsOnServer(News[] news)
        {
            try
            {
                NewsProxy.PutNews(news);
                return true;
            }
            catch (System.ServiceModel.CommunicationException)
            {
                // попробовать обновить соединение
                try
                {
                    newsProxy = new NewsReceiverProxy("INewsReceiverBinding");
                    NewsProxy.PutNews(news);
                    return true;
                }
                catch (Exception ex)
                {
                    loggerNoFlood.LogMessageFormatCheckFlood(LogEntryType.Error,
                    LogMsgErrorPutNews, 1000 * 60, "Ошибка доставки новости провайдеру: {0}", ex);
                    return false;
                }

            }
            catch (Exception ex)
            {
                loggerNoFlood.LogMessageFormatCheckFlood(LogEntryType.Error,
                    LogMsgErrorPutNews, 1000 * 60, "Ошибка доставки новости провайдеру: {0}", ex);
                return false;
            }
        }
Example #3
0
 public NewsForm()
 {
     InitializeComponent();
     try
     {
         newsReceiver = new NewsReceiverProxy("INewsReceiverBinding");
     }
     catch (Exception)
     {
         Logger.Error("Связь с сервером (IQuoteStorageBinding) не установлена");
     }
 }
Example #4
0
 public NewsForm()
 {
     InitializeComponent();
     try
     {
         newsReceiver = new NewsReceiverProxy("INewsReceiverBinding");
     }
     catch (Exception)
     {
         Logger.Error("Связь с сервером (IQuoteStorageBinding) не установлена");
     }
 }