Configuration 配置节设计器自定义元素

Configuration 配置节设计器自定义元素,configuration,config,designer,config-designer-csd,Configuration,Config,Designer,Config Designer Csd,我正在使用Configuration Section Designer CSD管理我的ASP.NET网站服务,到目前为止,我非常喜欢它。我只是简单地创建了部分、集合和集合项属性。问题是如何在jsonWebApiService类型的字符串中创建“Json”元素。我想我可能需要创建一个自定义元素和转换器。不确定任何建议、链接或想法是否有用。特坎克斯 问题是 视图模式 您需要执行以下操作: 对于JsonWebApiService,元素集属性将自定义子元素设置为true 您还需要在单独的cs文件中提供函

我正在使用Configuration Section Designer CSD管理我的ASP.NET网站服务,到目前为止,我非常喜欢它。我只是简单地创建了部分、集合和集合项属性。问题是如何在jsonWebApiService类型的字符串中创建“Json”元素。我想我可能需要创建一个自定义元素和转换器。不确定任何建议、链接或想法是否有用。特坎克斯

问题是 视图模式


您需要执行以下操作:

对于JsonWebApiService,元素集属性将自定义子元素设置为true 您还需要在单独的cs文件中提供函数,该文件解析内部内容:

public partial class JsonWebApiService : ConfigurationElement
{
    private bool HandleUnrecognizedElement(string elementName, 
            System.Xml.XmlReader reader)
    {
        /* parse your Json here */
        return true;
    }
}
public partial class JsonWebApiService : ConfigurationElement
{
    private bool HandleUnrecognizedElement(string elementName, 
            System.Xml.XmlReader reader)
    {
        /* parse your Json here */
        return true;
    }
}