私は、Type
、Name
、Version
という特性を持つカスタムAdapterElement : ConfigurationElement
を定義しました。私は簡単にIsRequired = false
と、それらの3つのプロパティをマークし、ユーザーが組み合わせを指定することができます可能性がConfigurationElement - 属性の組み合わせですか?
<adapter type="TypeOfAdapter"/>
<adapter name="NameOfAdapter" version="VersionOfAdapter"/>
:Name
とVersion
がuniquelly Type
プロパティを識別するので、私は次構造の1つを持っているに設定ファイルを強制したいと思います欲しい。しかし、以下の組み合わせは有効ではありません。私はそれらを禁止したいと思います:
<adapter type="TypeOfAdapter" version="VersionOfAdapter"/>
<adapter type="TypeOfAdapter" name="NameOfAdapter"/>
これを達成する簡単な方法はありますか?