ConfigurationElementCollection を継承する場合:
public class Directories : ConfigurationElementCollection
{
...
}
ConfigurationElementCollection
の実装が必要ですGetElementKey(System.Configuration.ConfigurationElement)
。
ただし、次のようなカスタム構成セクションがあるため、キーは気にしません。
<directorySection>
<directories>
<directory pickUpDirectory="C:\Users\User\Documents\PickUp\0" dropOffDirectory="C:\Users\User\Documents\DropOff\0"/>
<directory pickUpDirectory="C:\Users\User\Documents\PickUp\0" dropOffDirectory="C:\Users\User\Documents\DropOff\0"/>
<directory pickUpDirectory="C:\Users\User\Documents\PickUp\1" dropOffDirectory="C:\Users\User\Documents\DropOff\1"/>
<directory pickUpDirectory="C:\Users\User\Documents\PickUp\2" dropOffDirectory="C:\Users\User\Documents\DropOff\2"/>
</directories>
</directorySection>
複数の要素を持つことができ、各要素にはキーがなく、この構造は重複を許可する必要があります (上記のように)。では、この場合はどうすればよいのでしょうか。