WritableSettingsStore 类

定义

用于读取和写入所选范围的集合和属性的抽象类。 它是从 GetWritableSettingsStore(SettingsScope) 方法获取的。

此类派生自 SettingsStore,因此它将从中继承所有功能。 它添加属性和集合操作功能。

public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
public abstract class WritableSettingsStore : Microsoft.VisualStudio.Settings.SettingsStore
type WritableSettingsStore = class
    inherit SettingsStore
Public MustInherit Class WritableSettingsStore
Inherits SettingsStore
继承
WritableSettingsStore

注解

此类派生自 SettingsStore,因此它将从中继承所有功能。 它添加属性和集合操作功能。

构造函数

WritableSettingsStore()

初始化 WritableSettingsStore 的新实例。

方法

CollectionExists(String)

检查传递到此方法的集合是否存在。

(继承自 SettingsStore)
CreateCollection(String)

通过创建每个嵌套集合,同时跳过已存在的集合来创建给定的集合路径。 如果集合的完整路径已存在,则 方法仅返回 。

DeleteCollection(String)

以递归方式删除给定集合和其中的所有子集合和属性。 如果集合不存在,或者传递了空字符串 (“”) ,则该方法返回 false。

DeleteProperty(String, String)

从集合中删除给定属性。 如果 属性或集合不存在,则 方法返回 false。

GetBoolean(String, String)

返回其数据类型为 Int32 布尔值的请求属性的值。

(继承自 SettingsStore)
GetBoolean(String, String, Boolean)

返回其数据类型为 Int32 布尔值的请求属性的值。

(继承自 SettingsStore)
GetInt32(String, String)

返回其数据类型为 Int32的请求属性的值。

(继承自 SettingsStore)
GetInt32(String, String, Int32)

返回其数据类型为 Int32的请求属性的值。

(继承自 SettingsStore)
GetInt64(String, String)

返回其数据类型为 Int64的请求属性的值。

(继承自 SettingsStore)
GetInt64(String, String, Int64)

返回其数据类型为 Int64的请求属性的值。

(继承自 SettingsStore)
GetLastWriteTime(String)

提供指向给定集合的属性和子集合的上次写入时间。 方法会报告子集合内部的任何进一步更改, (即非递归) 。 如果已创建、删除属性或修改其值,或者创建或删除了子集合,则集合的上次写入时间将更新。

(继承自 SettingsStore)
GetMemoryStream(String, String)

返回其数据类型为 Binary的请求属性的值。 若要一次性 ToArray() 访问基础字节数组,可以使用 方法。

(继承自 SettingsStore)
GetPropertyCount(String)

返回给定集合下的属性数。

(继承自 SettingsStore)
GetPropertyNames(String)

返回给定集合下的属性的名称。

(继承自 SettingsStore)
GetPropertyNamesAndValues(String)

返回给定集合的属性名称以及每个属性关联的值。

(继承自 SettingsStore)
GetPropertyType(String, String)

返回所请求属性的类型。

(继承自 SettingsStore)
GetString(String, String)

返回其数据类型为 String的请求属性的值。

(继承自 SettingsStore)
GetString(String, String, String)

返回其数据类型为 String的请求属性的值。

(继承自 SettingsStore)
GetStrings(String, String)

返回其数据类型为 MultiString的所请求属性的值。

(继承自 SettingsStore)
GetSubCollectionCount(String)

返回给定集合下的子集合数。

(继承自 SettingsStore)
GetSubCollectionNames(String)

返回给定集合下子集合的名称。

(继承自 SettingsStore)
GetUInt32(String, String)

返回其数据类型为 Int32的请求属性的值。

(继承自 SettingsStore)
GetUInt32(String, String, UInt32)

返回其数据类型为 Int32的请求属性的值。

(继承自 SettingsStore)
GetUInt64(String, String)

返回其数据类型为 Int64的请求属性的值。

(继承自 SettingsStore)
GetUInt64(String, String, UInt64)

返回其数据类型为 Int64的请求属性的值。

(继承自 SettingsStore)
PropertyExists(String, String)

检查传递到此方法的属性是否存在。

(继承自 SettingsStore)
SetBoolean(String, String, Boolean)

汇报指定属性的值设置为给定的布尔值,同时将其数据类型设置为 Int32。 如果 属性的上一数据类型不同,则会覆盖该属性。 如果该属性不存在,则创建一个。

SetInt32(String, String, Int32)

将指定属性的值汇报为给定的整数值,同时将其数据类型设置为 Int32。 如果 属性的上一数据类型不同,则会覆盖该属性。 如果该属性不存在,则创建一个。

SetInt64(String, String, Int64)

将指定属性的值汇报为给定的长值,同时将其数据类型设置为 Int64。 如果 属性的上一数据类型不同,则会覆盖该属性。 如果该属性不存在,则创建一个。

SetMemoryStream(String, String, MemoryStream)

将指定属性的值汇报为 MemoryStream 的位,同时将其数据类型设置为 Binary。 如果 属性的上一数据类型不同,则会覆盖该属性。 如果该属性不存在,则创建一个。

SetString(String, String, String)

将指定属性的值汇报为给定的字符串值,同时将其数据类型设置为 String。 如果 属性的上一数据类型不同,则会覆盖该属性。 如果该属性不存在,则创建一个。

SetUInt32(String, String, UInt32)

将指定属性的值汇报为给定的无符号整数值,同时将其数据类型设置为 Int32。 如果 属性的上一数据类型不同,则会覆盖该属性。 如果该属性不存在,则创建一个。

SetUInt64(String, String, UInt64)

汇报指定属性的值设置为给定的无符号长值,同时将其数据类型设置为 Int64。 如果 属性的上一数据类型不同,则会覆盖该属性。 如果该属性不存在,则创建一个。

TryGetBoolean(String, String, Boolean)

获取其数据类型为 Int32 布尔值的请求属性的值。

(继承自 SettingsStore)
TryGetInt32(String, String, Int32)

获取其数据类型为 Int32的所请求属性的值。

(继承自 SettingsStore)
TryGetInt64(String, String, Int64)

获取其数据类型为 Int64的所请求属性的值。

(继承自 SettingsStore)
TryGetString(String, String, String)

获取其数据类型为 String的所请求属性的值。

(继承自 SettingsStore)
TryGetStrings(String, String, String[])

返回其数据类型为 MultiString的所请求属性的值。

(继承自 SettingsStore)
TryGetUInt32(String, String, UInt32)

获取其数据类型为 Int32的所请求属性的值。

(继承自 SettingsStore)
TryGetUInt64(String, String, UInt64)

获取其数据类型为 Int64的所请求属性的值。

(继承自 SettingsStore)

适用于