代码之家  ›  专栏  ›  技术社区  ›  GONeale

在windsor配置文件中使用enum作为参数

  •  3
  • GONeale  · 技术社区  · 15 年前

    如何使用枚举指定的条目(如下面的“entryType”)预设windsor配置文件参数?

    我现在有这个:

    <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 回复  |  直到 15 年前
        1
  •  5
  •   elder_george    15 年前

    写得像这样,对我很有用:

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