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) |
初始化 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) |