ConfigurationCollectionAttribute Constructor (Type)


Initializes a new instance of the ConfigurationCollectionAttribute class.

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

public ConfigurationCollectionAttribute(
	Type itemType


Type: System.Type

The type of the property collection to create.

Exception Condition

itemType is null.

You use this constructor to tell the .NET Framework the custom type of the property collection to be created.

The following example shows how to use the ConfigurationCollectionAttribute.

// Declare the Urls collection property using the
// ConfigurationCollectionAttribute.
// This allows to build a nested section that contains
// a collection of elements.
[ConfigurationProperty("urls", IsDefaultCollection = false)]
    AddItemName = "add",
    ClearItemsName = "clear",
    RemoveItemName = "remove")]
public UrlsCollection Urls
        UrlsCollection urlsCollection =
        return urlsCollection;

.NET Framework
Available since 2.0
Return to top