AdapterElement : ConfigurationElement
プロパティ、、およびを使用してカスタムをType
定義Name
したとしますVersion
。Name
プロパティをVersion
一意に識別するため、構成ファイルに次のいずれかの構造を持たせType
たいと思います。
<adapter type="TypeOfAdapter"/>
<adapter name="NameOfAdapter" version="VersionOfAdapter"/>
これらの3つのプロパティに簡単にマークを付けてIsRequired = false
、ユーザーが必要な組み合わせを指定できるようにすることができます。ただし、次の組み合わせは無効であり、禁止したいと思います。
<adapter type="TypeOfAdapter" version="VersionOfAdapter"/>
<adapter type="TypeOfAdapter" name="NameOfAdapter"/>
これを達成する簡単な方法はありますか?