Использовать Enum в качестве параметра в файле конфигурации Windsor - PullRequest
3 голосов
/ 27 октября 2009

как мне задать для параметра файла конфигурации Windsor указанную ниже запись Enum, например, "EntryType"?

У меня сейчас есть это:

<component
      id="test.service" service=".." type=".." lifestyle="transient">
      <parameters>
        <entryType>EntryType.Test</entryType>
      </parameters>
    </component>

Где .., очевидно, представляет полное пространство имен и сборку.

Но, получив эту ошибку:

Could not convert from 'EntryType.Test' to 
   Business.Common.Services.Core.TestService+EntryType.

1 Ответ

5 голосов
/ 27 октября 2009

Написано так, у меня это сработало:

<component
  id="test.service" service=".." type=".." lifestyle="transient">
  <parameters>
    <entryType>Test</entryType><!-- NOT EntryType.Test -->
  </parameters>
</component>
...