在App.config中为self-create节添加/更新/删除
本文关键字:添加 更新 删除 self-create App config 中为 | 更新日期: 2023-09-27 18:20:45
我的项目中有这段代码
public class SchedulersConfiguration : IConfigurationSectionHandler
{
public object Create(object parent, object configContext, XmlNode section)
{
// Implementation here to parse xml to object
}
}
下面是我的app.config 中的示例
<configSections>
<section name="schedulers" type="MyClass.SchedulersConfiguration, MyDll" />
</configSections>
<schedulers>
<Scheduler name="test1" maxFailureAlert="4" timerType="TypeA" cronExpression="0/10 * * * * ?">
<property name="customerName" value="CUSTOMER_A" />
</Scheduler>
<Scheduler name="test2" maxFailureAlert="3" timerType="TypeB" cronExpression="0/15 * * * * ?" />
<Scheduler name="test3" maxFailureAlert="3" timerType="TypeC" cronExpression="0/20 * * * * ?" />
</schedulers>
我应该如何修改/添加/删除schedulers部分中的调度程序?
我找了一段时间,但还是找不到答案。
您可以使用ConfigurationCollectionAttribute来实现这一点。它指示.NET Framework创建配置元素集合的实例。它还允许分别使用AddItemName、RemoveItemName和ClearItemsName属性添加、删除和清除元素。
您可以在此处查看更多信息