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

属性值

Boolean

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

注解

添加重复元素时,如果 CollectionType 元素的值为或,则会引发异常 AddRemoveClearMap AddRemoveClearMapAlternateWhen 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. 有关详细信息,请参阅方法的 "备注" 部分 BaseAddFor more information, see the Remarks section for the BaseAdd method.

适用于