﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">IsExportRunning == false after reConnect</title>
  <id>~/topic/1432/isexportrunning--false-after-reconnect/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T23:03:14Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1432" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/6687/</id>
    <title type="text">Greene-nsk: Mikhail Sukhov: То, что повторный запуск экспорта приводит к ошибке - это бага. Нашел, и...</title>
    <published>2011-03-15T07:27:07Z</published>
    <updated>2011-03-15T07:29:41Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6686)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6552)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;То, что повторный запуск экспорта приводит к ошибке - это бага. Нашел, исправил.&lt;/li&gt;
&lt;li&gt;IsExportRunning == false потому что соединение было прервано со СмартКом.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Здравствуйте, Михаил.
Еще после такого реконнекта перестают приходить все эвенты по инструментам. Это из-за неработающего повторного экспорта? Когда выложите обновление?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Уже доступно. Я в новостях пишу о фиксах в 3.0... И да, после перезапуска экспорта NewSecurities NewPortfolios приходить не будут, если не появятся действительно новые инструменты и портфели.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6686/</id>
    <title type="text">Mikhail Sukhov: То, что повторный запуск экспорта приводит к ошибке - это бага. Нашел, исправил. IsE...</title>
    <published>2011-03-15T06:55:08Z</published>
    <updated>2011-03-15T06:55:08Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6552)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;То, что повторный запуск экспорта приводит к ошибке - это бага. Нашел, исправил.&lt;/li&gt;
&lt;li&gt;IsExportRunning == false потому что соединение было прервано со СмартКом.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Здравствуйте, Михаил.
Еще после такого реконнекта перестают приходить все эвенты по инструментам. Это из-за неработающего повторного экспорта? Когда выложите обновление?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6552/</id>
    <title type="text">То, что повторный запуск экспорта приводит к ошибке - это бага. Нашел, исправил. IsExportRunning == ...</title>
    <published>2011-03-10T11:24:39Z</published>
    <updated>2011-03-10T11:24:39Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;То, что повторный запуск экспорта приводит к ошибке - это бага. Нашел, исправил.&lt;/li&gt;
&lt;li&gt;IsExportRunning == false потому что соединение было прервано со СмартКом.&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6546/</id>
    <title type="text">Михаил, добрый день! У меня такая небольшая проблемка.. Я подписан на событие: // подписываемся на с...</title>
    <published>2011-03-10T06:59:23Z</published>
    <updated>2011-03-10T06:59:23Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Михаил, добрый день!&lt;/p&gt;
&lt;p&gt;У меня такая небольшая проблемка..&lt;/p&gt;
&lt;p&gt;Я подписан на событие:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
                    // подписываемся на событие успешного соединения
                    this.Trader.Connected += () =&amp;gt;
                    {
                        this.IsConnected = true;
                        Log.Out(&amp;quot;Соединение установлено.&amp;quot;, LogLevel.notice);

                        // запускаем экпорт, если не запущен
                        if (!this.Trader.IsExportRunning)
                        {
                            Log.Out(&amp;quot;Запускаем экспорт &amp;quot; + Const.TraderType + &amp;quot; ...&amp;quot;, LogLevel.notice);
                            this.Trader.StartExport();
                        }

                        _ConnectHandle.Set();
                    };

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Также установлены ReConnectionSettings.
Первоначальный коннект и старт экспорта происходит отлично. Затем, если произошел дисконнект и происходит повторное соединение, Trader.IsExportRunning почему-то имеет значение false (хотя нигде остановки экспорта я явно не делал). Соответственно опять запускается экспорт и я получаю очень много ошибок вида &amp;quot;System.ArgumentException: Элемент с тем же ключом уже был добавлен.&amp;quot; через Trader.ProcessDataError.&lt;/p&gt;
&lt;p&gt;Это IsExportRunning неправильно работает или я что не так делаю?&lt;/p&gt;
&lt;p&gt;Ошибка:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
09.03.2011 19:38:10 [OpenWealth.StockSharp.TraderInitializator.Trader_ConnectionError] ERROR: Ошибка соединения System.InvalidOperationException: Timout detected. check your  internet connectivity or event handler code
09.03.2011 19:38:30 [OpenWealth.StockSharp.TraderInitializator.Trader_ConnectionError] ERROR: Ошибка соединения System.InvalidOperationException: Соединение не было установлено.
09.03.2011 19:38:34 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Init&amp;gt;b__2] Соединение установлено.
09.03.2011 19:38:34 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Init&amp;gt;b__2] Запускаем экспорт Smart ...
09.03.2011 19:38:35 [OpenWealth.StockSharp.TraderInitializator.Trader_ProcessDataError] ERROR: Ошибка обработки данных System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)
   в Ecng.Trading.Smart.SmartTrader.#=q51k2unzMIsNyRtIj9eqUHAWG1vpOTm_EnhcELxwzk18=.#=qHYtNp3Oq0wi5iYKFl4EY208vdoxZ0LK9yJJy8eAVByo=(Security #=q7quMwu_Bzmw8O0CkI7XjJA==)
   в Ecng.Trading.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Action`1 changeSecurity)
   в Ecng.Trading.Algo.BaseTrader.GetSecurity(String id, Action`1 changeSecurity)
   в Ecng.Trading.Smart.SmartTrader.#=qdrdBGX21A5eLENJf3ptKAA==(Int32 #=qvYc1SRNnVYaugo8TTapgNQ==, Int32 #=qeO4QX3nBzQgyDnwMfZtKrA==, String #=qBMKdqfg2OQ5yRrqr1gNjTQ==, String #=qyUb925f$nwA0AepJn$J03g==, String #=qDglujU417hVywZLPioBx7Q==, String #=qXExfZs10qQGmZ1Dg_jDB2A==, Int32 #=qvxoDwHTOJ4ySbsvV0xlD_g==, Int32 #=qEjVNe5vbQz$sy_ks5IXngQ==, Double #=qPgAqEqCLUVYYnAV6IFPEPA==, Double #=q5yIeWw1FAkzyUxEssGOdOA==, String #=qsKD9O1f$5Ocp9io7L4HTJg==, String #=qrdP_YbKfA6M$TJ$t_t8h5A==, Nullable`1 #=qVzECTYxPjudgjMW0vBjqMA==, Double #=qAtSy5Brikaa2NebNjmmVv8h1G$cj4cpWya5$9U0XsXw=)
   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14](Action`14 handler, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14)
   в Ecng.Trading.Smart.SmartComWrapper.#=qAYx9wRCrRwCsEvMIqJuSgZnn1mBfEPtkmHJ_XDbfM8Q=.#=qGbWrt3y25WxRTlQc1U4TP2QX1j4hCZ0w7O3q6nyaxRA=()
   в Ecng.Trading.Algo.BaseTrader.ProcessEvents(Action handler)

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>