在自定义配置部分中,如果将另一个ConfigurationProperty设置为某个值,是否可以使ConfigurationProperty成为必需项?

时间:2013-07-04 13:20:58

标签: c# .net configuration app-config

如果存在另一个设置为某个值的配置属性,我想尝试强制配置属性存在。

例如,如果这是我的Custom Configuration Section

<CustomSettingsSection>
  <Action ActionType="SendEmail" FromAddress="SomeEmailAddress"/>
  <Action ActionType="LogToFile"/>
</CustomSettingsSection>

我想这样做,以便每当ActionType设置为SendEmail时用户必须始终指定FromAddress,否则我不要求他们指定FromAddress,因为在逻辑上不需要在LogToFile的ActionType上指定FromAddress。

0 个答案:

没有答案