C# app.config文件中的自定义端点元数据

C# app.config文件中的自定义端点元数据,c#,xml,wcf,app-config,C#,Xml,Wcf,App Config,我的应用程序有一个app.config文件,它定义了一系列类似以下内容的web服务: <client> <endpoint address="https://xxxxxx.local:12610/Applicationws.svc" binding="basicHttpBinding" bindingConfiguration="test1" contract="Applicationws.Applicationws" nam

我的应用程序有一个app.config文件,它定义了一系列类似以下内容的web服务:

<client>
      <endpoint address="https://xxxxxx.local:12610/Applicationws.svc"
          binding="basicHttpBinding" bindingConfiguration="test1"
          contract="Applicationws.Applicationws" name="test1" />

        <endpoint address="https://yyyyyy.local:12610/Applicationws.svc"
            binding="basicHttpBinding" bindingConfiguration="test2"
            contract="Applicationws.Applicationws" name="test2" />

        <endpoint address="https://zzzzzz.local:12610/Applicationws.svc"
            binding="basicHttpBinding" bindingConfiguration="test3"
            contract="Applicationws.Applicationws" name="test3" />
</client>

我希望能够为每个端点条目添加一些额外的属性,以便能够轻松识别它。这些将是诸如描述、类型等项,然后能够在ChannelEndpointElement对象或类似对象中获取这些项

<endpoint address="https://zzzzzz.local:12610/Applicationws.svc"
    binding="basicHttpBinding" bindingConfiguration="test3"
    ontract="Applicationws.Applicationws" name="test3"
    description="some web service" type="myappname" />


我已经在网络上嗅了嗅,试着阅读文档,但我找不到任何接近的东西。这真的是一件不合理的事情吗?我的最后一个想法是用某种分隔符将额外属性附加到名称值。

其他信息可以转到注释,
您能告诉我,您想要这些属性仅供参考吗????如果它是用于参考目的,那么您可以将其放入注释中。注释不适合,因为额外的元数据不仅仅用于参考目的。我将显示一个包含服务列表的窗口,我希望对每个服务都有一个友好的描述。然后,用户将选择要使用的服务。