ConfigurationElementCollection.ThrowOnDuplicate 属性

定义

获取一个值,该值指示尝试向 ConfigurationElement 添加重复的 ConfigurationElementCollection 是否会导致引发异常。Gets a value indicating whether an attempt to add a duplicate ConfigurationElement to the ConfigurationElementCollection will cause an exception to be thrown.

protected:
 virtual property bool ThrowOnDuplicate { bool get(); };
protected virtual bool ThrowOnDuplicate { get; }
member this.ThrowOnDuplicate : bool
Protected Overridable ReadOnly Property ThrowOnDuplicate As Boolean

属性值

如果尝试向此 true 添加重复的 ConfigurationElement 会导致引发异常,则为 ConfigurationElementCollection;否则为 falsetrue if an attempt to add a duplicate ConfigurationElement to this ConfigurationElementCollection will cause an exception to be thrown; otherwise, false.

注解

添加重复元素时,如果元素的 CollectionType 值为 AddRemoveClearMapAddRemoveClearMapAlternate,则会引发异常。When you add a duplicate element, an exception is thrown if the CollectionType value of the element is either AddRemoveClearMap or AddRemoveClearMapAlternate.

请注意,具有相同键和值的元素不会被视为重复元素,而是以无提示方式接受。Note that elements with identical keys and values are not considered duplicates, and are accepted silently. 只有键相同但值不同的元素才被视为重复元素。Only elements with identical keys but different values are considered duplicates. 有关详细信息,请参阅 BaseAdd 方法的 "备注" 部分。For more information, see the Remarks section for the BaseAdd method.

适用于