IVsUserSettings 接口
VSPackages 实现的接口需要其状态信息。 Visual Studio 设置机制保存。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
<GuidAttribute("770E285D-3B7D-4342-B3C4-42BD9F53A300")> _
<InterfaceTypeAttribute()> _
Public Interface IVsUserSettings
[GuidAttribute("770E285D-3B7D-4342-B3C4-42BD9F53A300")]
[InterfaceTypeAttribute()]
public interface IVsUserSettings
IVsUserSettings 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
ExportSettings | ,当 导入/导出设置 功能的导出可在 IDE 的 工具 菜单由用户时,选择保存 VSPackage 中配置为使用 Visual Studio 设置结构。 | |
ImportSettings | ,当用户选择 导入/导出设置 功能的导入选项在 IDE 的 工具 菜单时,检索的 VSPackage 中配置为使用 Visual Studio 设置结构。 |
页首
备注
若要保留 VSPackage 配置为使用 IVsPackage 接口要求:
VSPackage 注册为提供 Visual Studio 设置的支持,这称为定义自定义下落点。有关更多信息,请参见保留的设置
实现两 IVsPackage 接口的方法: ExportSettings 和 ImportSettings。
IVsUserSettingsQuery 界面中的选项实现,则,当设置保存需要管理。
有关更多信息,请参见如何:使用互操作程序集的导出设置和 如何:使用互操作程序集导入设置。
对实现者的说明
,当用户选择 导入/导出设置 功能在 IDE 的 工具 菜单时,在互操作程序集的实现基于 IVsPackage 派生的 Vspackage 参与 Visual Studio 设置结构。
请参见
参考
Microsoft.VisualStudio.Shell.Interop 命名空间