枚举并读取选定范围的集合和属性。它从 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