ConfigurationCollectionAttribute(Type) 构造函数
定义
初始化 ConfigurationCollectionAttribute 类的新实例。Initializes a new instance of the ConfigurationCollectionAttribute class.
public:
ConfigurationCollectionAttribute(Type ^ itemType);
public ConfigurationCollectionAttribute (Type itemType);
new System.Configuration.ConfigurationCollectionAttribute : Type -> System.Configuration.ConfigurationCollectionAttribute
Public Sub New (itemType As Type)
参数
- itemType
- Type
要创建的属性集合的类型。The type of the property collection to create.
例外
itemType
上声明的默认值为 null
。itemType
is null
.
示例
下面的示例演示如何使用 ConfigurationCollectionAttribute 。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)]
[ConfigurationCollection(typeof(UrlsCollection),
AddItemName = "add",
ClearItemsName = "clear",
RemoveItemName = "remove")]
public UrlsCollection Urls
{
get
{
UrlsCollection urlsCollection =
(UrlsCollection)base["urls"];
return urlsCollection;
}
}
' 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 要创建的属性集合的自定义类型。You use this constructor to tell the .NET Framework the custom type of the property collection to be created.