ConfigurationElementCollectionBase<'T> Class

IIS 7.0
 

Provides the abstract base class for a strongly typed collection of configuration elements.

Namespace:   Microsoft.Web.Administration
Assembly:  Microsoft.Web.Administration (in Microsoft.Web.Administration.dll)


No code example is currently available or this language may not be supported.

NameDescription
System_CAPS_protmethodConfigurationElementCollectionBase<'T>()

Initializes a new empty instance of the ConfigurationElementCollectionBase<'T> class.

NameDescription
System_CAPS_pubpropertyAllowsAdd

Gets a value indicating whether an add element name is defined in the current collection schema.

System_CAPS_pubpropertyAllowsClear

Gets a value indicating whether a clear element name is defined in the current collection schema.

System_CAPS_pubpropertyAllowsRemove

Gets a value indicating whether a remove element name is defined in the current collection schema.

System_CAPS_pubpropertyAttributes

Gets a configuration attribute collection that contains the list of attributes for this element.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyChildElements

Gets all the child elements of the current element.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyCount

Gets the number of items in the collection.

System_CAPS_pubpropertyIsLocallyStored

Gets a value indicating whether the configuration element is stored in a particular configuration file.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyItem(Int32)

Gets a configuration element at the specified index.

System_CAPS_pubpropertyItem(String)

Gets or sets an attribute with the specified name.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyMethods

Gets a collection of methods for the configuration element. (Inherited from ConfigurationElement.)

System_CAPS_pubpropertySchema

Gets the schema that describes the configuration element collection.

NameDescription
System_CAPS_pubmethodAdd('T)

Adds a configuration element to the end of the current collection.

System_CAPS_pubmethodAddAt(Int32, 'T)

Adds a configuration element to the current collection at the specified index.

System_CAPS_pubmethodClear()

Clears all configuration elements from the current collection.

System_CAPS_pubmethodCreateElement()

Creates a new child element for the current collection.

System_CAPS_pubmethodCreateElement(String)

Creates a new child element by using the specified name.

System_CAPS_protmethodCreateNewElement(String)

Creates a new element by using the specified element name.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetAttribute(String)

Returns a ConfigurationAttribute object that represents the requested attribute.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetAttributeValue(String)

Returns the value of the specified attribute.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetChildElement(String)

Returns a child element that is under the current configuration element and has the specified name.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetChildElement(String, Type)

Returns a child element that is under the current configuration element and has the specified name and type.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetCollection()

Returns the default collection for the current configuration element.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetCollection(String)

Returns all configuration elements that belong to the current configuration element.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetCollection(String, Type)

Returns the configuration element that has the specified name and type and is under the current configuration element.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetCollection(Type)

Returns the configuration element that has the specified type and is under the current configuration element.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetEnumerator()

Returns an enumerator that iterates through a collection.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetMetadata(String)

Returns metadata values from the element schema.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIndexOf('T)

Determines the index of an element in the collection.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRemove('T)

Removes the first occurrence of an element from the collection.

System_CAPS_pubmethodRemoveAt(Int32)

Removes the element at the specified index of the collection.

System_CAPS_pubmethodSetAttributeValue(String, Object)

Sets the value of the specified attribute.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodSetMetadata(String, Object)

Sets metadata values from the element schema.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Copies the elements of the collection to an array, starting at a particular array index.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Returns an enumerator that iterates through the collection.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.Count

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

The ConfigurationElementCollectionBase<'T> class enables you to configure and manage a collection of configuration elements.

You can access elements in this collection by using an integer index. Indexes in this collection are zero-based.

System_CAPS_importantImportant

This base class is provided to make it easier for implementers to create a custom configuration element collection. This class is marked as abstract; therefore, instances of this class cannot be created directly.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: