jjzjj

configurationelement

全部标签

c# - ConfigurationElementCollection 具有许多不同类型的 ConfigurationElements

是否有可能有一个CollectionElementCollection具有许多不同类型的CollectionElements,例如:我拥有此类解决方案所需的所有类:classMyCollection:ConfigurationElementCollection{}classMyElement:ConfigurationElement{}classMyType1:MyElement{}classMyType2:MyElement{}...etc但是当我启动我的应用程序时,我遇到了下一个可预测的错误:Unrecognizedattribute'Type1SpecificProp'.因为Ty

c# - 使用 .Net 配置框架加载具有所需子 ConfigurationElement 的 ConfigurationSection

我有一个控制台应用程序试图从web.config文件加载CustomConfigurationSection。自定义配置部分有一个必需的自定义配置元素。这意味着当我加载配置部分时,如果该配置元素不存在于配置中,我希望看到异常。问题是.NET框架似乎完全忽略了isRequired属性。因此,当我加载配置部分时,我只是创建了一个自定义配置元素的实例并将其设置在配置部分。我的问题是,为什么会这样?我希望GetSection()方法触发ConfigurationErrors异常,因为配置中缺少必需的元素。这是我的配置部分的样子。publicclassMyConfigSection:Config

c# - 自定义配置、ConfigurationElements 和 ConfigurationProperties

过去3天我一直在网上搜索,找不到任何关于这个问题的引用资料。我创建了一个自定义配置类以与我的app.config一起使用。一切正常。当不需要配置属性(配置元素的)并且未在app.config中定义时,就会出现问题。似乎为配置属性返回了默认值。有谁知道如何确定属性是否未在app.config中定义?(我一直在尝试发布我的app.config,但不知道该怎么做...有人知道怎么做吗?)//MainnamespaceTestStub{classProgram{staticvoidMain(string[]args){CustomSettingsHandlerconfig=(CustomSet