SettingsProperty 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在内部用作表示有关单个配置属性的元数据的类。
public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
- 继承
-
SettingsProperty
注解
SettingsProperty 用于描述派生自 SettingsBase的类的设置属性。 设置 API 允许将设置属性的集合分组到公共语言运行时类中。
保留设置时, SettingsBase 基类会要求集合的对象集合 SettingsProperty ,这些对象按类型 SettingsPropertyCollection集合分组。 它通过调用自己的 Properties 成员来执行此操作。 继承的类应返回要保留的属性集合。
每个 SettingsProperty 对象都包含有关属性的元数据,包括以下内容:
名称。
默认值。
属性类型。
序列化方法。
用于持久性的提供程序。
特定于上下文和提供程序的其他任意属性。
构造函数
| 名称 | 说明 |
|---|---|
| SettingsProperty(SettingsProperty) |
根据提供的参数初始化类的新实例 SettingsProperty 。 |
| SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
基于提供的参数创建类的新实例 SettingsProperty 。 |
| SettingsProperty(String) |
初始化 SettingsProperty 类的新实例。 基于提供的参数。 |
属性
| 名称 | 说明 |
|---|---|
| Attributes |
获取一个 SettingsAttributeDictionary 对象,该对象包含对象的属性 SettingsProperty 。 |
| DefaultValue |
获取或设置对象的 SettingsProperty 默认值。 |
| IsReadOnly |
获取或设置一个值,该值指定对象是否 SettingsProperty 为只读。 |
| Name |
获取或设置 . 的名称 SettingsProperty。 |
| PropertyType |
获取或设置该 SettingsProperty类型的值。 |
| Provider |
获取或设置 . 的 SettingsProperty提供程序。 |
| SerializeAs |
获取或设置一SettingsSerializeAs个SettingsProperty对象。 |
| ThrowOnErrorDeserializing |
获取或设置一个值,该值指定在属性未成功反序列化时是否引发错误。 |
| ThrowOnErrorSerializing |
获取或设置一个值,该值指定在属性未成功序列化时是否引发错误。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |