SettingsProperty 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在内部作为类使用,表示有关个别配置属性的元数据。
public ref class SettingsPropertypublic class SettingsPropertytype SettingsProperty = classPublic Class SettingsProperty- 继承
- 
				SettingsProperty
注解
SettingsProperty 用于描述派生自 SettingsBase的类的设置属性。 设置 API 允许将设置属性集合分组到公共语言运行时类中。
保留设置时, SettingsBase 基类会请求对象的集合 SettingsProperty ,这些对象分组到 类型的 SettingsPropertyCollection集合中。 它通过调用自己的 Properties 成员来执行此操作。 继承的类应返回要保留的属性集合。
每个对象都包含 SettingsProperty 有关 属性的元数据,包括以下内容:
- 名称: 
- 默认值。 
- 属性类型。 
- 序列化方法。 
- 用于持久性的提供程序。 
- 特定于上下文和提供程序的其他任意属性。 
构造函数
| SettingsProperty(SettingsProperty) | 根据所提供的参数初始化 SettingsProperty 类的新实例。 | 
| SettingsProperty(String) | 初始化 SettingsProperty 类的新实例。 根据提供的参数。 | 
| SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) | 根据提供的参数创建 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) |