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

使用xml/app在Castle Windsor中添加字符串列表。配置

  •  0
  • Phil  · 技术社区  · 7 年前

    我需要您的帮助,使用xml/app在温莎城堡中配置字符串列表。配置。

    我的测试配置。cs看起来像这样:

    [Convertible]
    public class TestConfig
    {     
        public string Test{ get; set; }                  
    
        public IList<string> TestList { get; set; }
    }
    

    我配置了我的应用程序。使用列表进行配置:

    <item>
      <Test>text</Test>
      <TestList>
         <list>
           <item>TestListItem1</item>
           <item>TestListItem2</item>
           <item>TestListItem3</item>
         </list>
      </TestList>
    </item>
    

    我还尝试配置我的应用程序。使用数组配置:

    <item>
      <Test>text</Test>
      <TestList>
         <array>
           <item>TestListItem1</item>
           <item>TestListItem2</item>
           <item>TestListItem3</item>
         </array>
      </TestList>
    </item>
    

    变量“Test”工作正常,值为“Text”。

    你有什么建议可以帮我吗?谢谢

    菲尔

    1 回复  |  直到 7 年前
        1
  •  0
  •   Raphael    7 年前

    尝试将其作为组件参数

    <parameters>
        <Test>text</Test>
        <TestList>
            <list>
                <item>TestListItem1</item>
                <item>TestListItem2</item>
                <item>TestListItem3</item>
            </list>
        </TestList>
    </parameters>
    

    XML Inline Parameters