IVsSettingsStore 接口

枚举并读取选定范围的集合和属性。它从 GetReadOnlySettingsStore 方法获取。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:   Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
  Microsoft.VisualStudio.Shell.Interop.10.0(在 Microsoft.VisualStudio.Shell.Interop.10.0.dll 中)

语法

声明
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("6B43326C-AB7C-4263-A7EF-354B9DCBF3D8")> _
Public Interface IVsSettingsStore
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("6B43326C-AB7C-4263-A7EF-354B9DCBF3D8")]
public interface IVsSettingsStore

IVsSettingsStore 类型公开以下成员。

方法

  名称 说明
公共方法 CollectionExists 确定给定的集合是否存在。
公共方法 GetBinary 返回数据类型是 SettingsType_Binary请求的属性的值。
公共方法 GetBool 返回布尔值类型属性。
公共方法 GetBoolOrDefault 返回布尔值类型属性值或一个指定的默认值。
公共方法 GetInt 返回整数类型属性值。
公共方法 GetInt64 返回一个 64 位整数类型属性值。
公共方法 GetInt64OrDefault 返回一个 64位整数值或一个指定的默认值。
公共方法 GetIntOrDefault 返回整数类型属性或一个指定的默认值。
公共方法 GetLastWriteTime 返回值在指定集合编写的上次,包括其所有属性和子集合。
公共方法 GetPropertyCount 返回属性数。指定集合的。
公共方法 GetPropertyName 返回属性的名称。
公共方法 GetPropertyType 返回指定的属性的类型。
公共方法 GetString 返回字符串类型属性值。
公共方法 GetStringOrDefault 返回字符串类型属性值或特定默认字符串。
公共方法 GetSubCollectionCount 返回子回收的次数在指定的集合中。
公共方法 GetSubCollectionName 返回子集合的名称。
公共方法 GetUnsignedInt 返回一个无符号整数值。
公共方法 GetUnsignedInt64 返回一个 64 位无符号长整数值。
公共方法 GetUnsignedInt64OrDefault 返回给定默认的 64 位无符号长整数属性。
公共方法 GetUnsignedIntOrDefault 返回一个无符号整数属性或特定的默认值。
公共方法 PropertyExists 确定属性是否存在给定集合。

页首

备注

在这些方法,因此,如果集合路径当作为空字符串 (""),则表示顶级集合。如果属性名称为空字符串,它表示集合的默认属性。集合可以包含属性和子集合。子集合路径是字符串,如文件系统目录路径。路径包含所有父集合的名称。分隔符使用在父集合之间的名称是反斜杠字符。子路径集合具有以下形式:

根集合 \Internal Collection\Leaf Collection

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间