ConfigurationCollectionAttribute Constructor (Type)

 

Initializes a new instance of the ConfigurationCollectionAttribute class.

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

Public Sub New (
	itemType As Type
)

Parameters

itemType
Type: System.Type

The type of the property collection to create.

Exception Condition
ArgumentNullException

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),
    System.Configuration.ConfigurationCollection(GetType(UrlsCollection),
    AddItemName:="add", ClearItemsName:="clear", RemoveItemName:="remove")> _
Public ReadOnly Property Urls() As UrlsCollection
    Get
        Dim urlsCollection As UrlsCollection = CType(MyBase.Item("urls"), UrlsCollection)
        Return urlsCollection
    End Get
End Property

.NET Framework
Available since 2.0
Return to top
Show: