Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

ConfigurationElementCollection.BaseRemoveAt Method

Removes the ConfigurationElement at the specified index location.

Namespace:  System.Configuration
Assembly:  System.Configuration (in System.Configuration.dll)

protected internal void BaseRemoveAt(
	int index
)

Parameters

index
Type: System.Int32

The index location of the ConfigurationElement to remove.

ExceptionCondition
ConfigurationErrorsException

The configuration is read-only.

- or -

index is less than 0 or greater than the number of ConfigurationElement objects in the collection.

- or -

The ConfigurationElement object has already been removed.

- or -

The value of the ConfigurationElement object has been locked at a higher level.

- or -

The ConfigurationElement object was inherited.

- or -

The value of the ConfigurationElement object's Type is not AddRemoveClearMap or AddRemoveClearMapAlternate.

The BaseRemoveAt method inserts a <remove> directive into the configuration file for the element at the specified index location.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft