Nesper добавление типов событий в мой winforms app.config

Я заинтересован в определении нескольких типов событий для моего файла app.config, но он не загружается по умолчанию. Есть ли что-то, что я делаю не так? Тип события не существует в com.espertech.esper.client.Configuration,

     <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net" />
    <section name="esper-configuration" type="com.espertech.esper.util.EsperSectionHandler,NEsper" />
  </configSections>

      <esper-configuration>
    <engine-settings>
      <defaults>
        <threading>
          <listener-dispatch preserve-order="false" timeout-msec="2000" locking="suspend" />
          <insert-into-dispatch preserve-order="false" timeout-msec="3000" locking="suspend" />
          <internal-timer enabled="false" msec-resolution="1234567" />
          <thread-local style="fast" />
        </threading>
        <event-meta>
          <class-property-resolution style="distinct_case_insensitive" />
        </event-meta>
        <view-resources>
          <share-views enabled="false" />
        </view-resources>
        <logging>
          <execution-path enabled="true" />
        </logging>
        <variables>
          <msec-version-release value="30000" />
        </variables>
      </defaults>
    </engine-settings>
    <event-type name="Products" class="ProtoProduct"/>
    <event-type name="MarketDepths" class="ProtoDepth"/>
    <event-type name="MarketTrades" class="ProtoTrade"/>
    <event-type name="Orders" class="ProtoOrder"/>
    <event-type name="Positions" class="ProtoPosition"/>
    <auto-import import-name="org.mycompany.mypackage.MyUtility"/>
    <auto-import import-name="org.mycompany.util.*"/>
  </esper-configuration>

1 ответ

Наиболее вероятная проблема заключается в том, что вы не использовали полное имя класса. В ваших примерах классы не имеют пространства имен. Если ваши классы находятся в пространстве имен, добавьте их в атрибут класса в вашей конфигурации. Если по какой-то причине это не является проблемой, скорее всего, подсказки не видны внутри домена приложения. Просто убедитесь, что они встроены в вашу сборку.

Другие вопросы по тегам