DeclaredTypeElementCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理用于使用 .. 配置 XML 序列化的 DataContractSerializerXML 元素。
此 API 支持产品基础结构,不能在代码中直接使用。
public ref class DeclaredTypeElementCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.DeclaredTypeElement))]
public sealed class DeclaredTypeElementCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.DeclaredTypeElement))>]
type DeclaredTypeElementCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class DeclaredTypeElementCollection
Inherits ConfigurationElementCollection
- 继承
- 属性
注解
此类用于处理 <dataContractSerializer>,具体而言,允许将类型添加到已知类型的集合。
构造函数
| 名称 | 说明 |
|---|---|
| DeclaredTypeElementCollection() |
此 API 支持产品基础结构,不能在代码中直接使用。 初始化 DeclaredTypeElementCollection 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| AddElementName |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置在派生类中重写时要与 ConfigurationElement 中的添加操作关联的 ConfigurationElementCollection 的名称。 (继承自 ConfigurationElementCollection) |
| ClearElementName |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置在派生类中重写时要与 ConfigurationElement 中的清除操作关联的 ConfigurationElementCollection 的名称。 (继承自 ConfigurationElementCollection) |
| CollectionType |
此 API 支持产品基础结构,不能在代码中直接使用。 获取 ConfigurationElementCollection的类型。 (继承自 ConfigurationElementCollection) |
| Count |
此 API 支持产品基础结构,不能在代码中直接使用。 获取集合中的元素数。 (继承自 ConfigurationElementCollection) |
| CurrentConfiguration |
此 API 支持产品基础结构,不能在代码中直接使用。 获取对顶级 Configuration 实例的引用,该实例表示当前 ConfigurationElement 实例所属的配置层次结构。 (继承自 ConfigurationElement) |
| ElementInformation |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个 ElementInformation 对象,该对象包含 ConfigurationElement 对象的不可自定义信息和功能。 (继承自 ConfigurationElement) |
| ElementName |
此 API 支持产品基础结构,不能在代码中直接使用。 获取在派生类中重写时用于标识配置文件中此元素集合的名称。 (继承自 ConfigurationElementCollection) |
| ElementProperty |
此 API 支持产品基础结构,不能在代码中直接使用。 获取表示 ConfigurationElementProperty 对象本身的 ConfigurationElement 对象。 (继承自 ConfigurationElement) |
| EmitClear |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置一个值,该值指定集合是否已清除。 (继承自 ConfigurationElementCollection) |
| EvaluationContext |
此 API 支持产品基础结构,不能在代码中直接使用。 获取 ContextInformation 对象的 ConfigurationElement 对象。 (继承自 ConfigurationElement) |
| HasContext |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个值,该值指示 CurrentConfiguration 属性是否 |
| IsSynchronized |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个值,该值指示是否同步对集合的访问。 (继承自 ConfigurationElementCollection) |
| Item[ConfigurationProperty] |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置此配置元素的属性或属性。 (继承自 ConfigurationElement) |
| Item[Int32] |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置位于指定索引位置的配置元素。 |
| Item[String] |
此 API 支持产品基础结构,不能在代码中直接使用。 按键获取或设置类型集合中的元素。 |
| LockAllAttributesExcept |
此 API 支持产品基础结构,不能在代码中直接使用。 获取锁定属性的集合。 (继承自 ConfigurationElement) |
| LockAllElementsExcept |
此 API 支持产品基础结构,不能在代码中直接使用。 获取锁定元素的集合。 (继承自 ConfigurationElement) |
| LockAttributes |
此 API 支持产品基础结构,不能在代码中直接使用。 获取锁定属性的集合。 (继承自 ConfigurationElement) |
| LockElements |
此 API 支持产品基础结构,不能在代码中直接使用。 获取锁定元素的集合。 (继承自 ConfigurationElement) |
| LockItem |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置一个值,该值指示元素是否已锁定。 (继承自 ConfigurationElement) |
| Properties |
此 API 支持产品基础结构,不能在代码中直接使用。 获取属性的集合。 (继承自 ConfigurationElement) |
| RemoveElementName |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置在派生类中重写时要与 ConfigurationElement 中删除操作关联的 ConfigurationElementCollection 的名称。 (继承自 ConfigurationElementCollection) |
| SyncRoot |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个对象,该对象用于同步对 ConfigurationElementCollection的访问。 (继承自 ConfigurationElementCollection) |
| ThrowOnDuplicate |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个值,该值指示是否尝试向 ConfigurationElement 添加重复 ConfigurationElementCollection 将导致引发异常。 (继承自 ConfigurationElementCollection) |
方法
显式接口实现
| 名称 | 说明 |
|---|---|
| ICollection.CopyTo(Array, Int32) |
此 API 支持产品基础结构,不能在代码中直接使用。 将 ConfigurationElementCollection 复制到数组。 (继承自 ConfigurationElementCollection) |
扩展方法
| 名称 | 说明 |
|---|---|
| AsParallel(IEnumerable) |
此 API 支持产品基础结构,不能在代码中直接使用。 启用查询的并行化。 |
| AsQueryable(IEnumerable) |
此 API 支持产品基础结构,不能在代码中直接使用。 将 IEnumerable 转换为 IQueryable。 |
| Cast<TResult>(IEnumerable) |
此 API 支持产品基础结构,不能在代码中直接使用。 将 IEnumerable 的元素强制转换为指定类型。 |
| OfType<TResult>(IEnumerable) |
此 API 支持产品基础结构,不能在代码中直接使用。 根据指定类型筛选 IEnumerable 的元素。 |