Microsoft.VisualStudio.Workspace.Settings 命名空间

SettingsTypes

标准设置类型

WorkspaceSettingsChangedEventArgs

设置更改事件数据。

WorkspaceSettingsExtensions

IWorkspaceSettings 接口的便利扩展

接口

IWorkspaceSettings

工作区设置界面。

IWorkspaceSettingsFileProvider

动态设置提供程序 这些提供程序为分层设置集合提供属性,这些设置集合来自不同于磁盘 json 文件中的源。 示例可以是“内存提供程序中的内部函数”或“转换器” (组件,用于将其他工具格式分析为工作区设置架构) 。

IWorkspaceSettingsManager

每个工作区对象,负责方便读取和写入工作区设置以及相应的通知。 由“Workspace.SettingsManager”检索。

IWorkspaceSettingsPersistance

事务编写器。 请注意,在单个 VS 进程内,此进程的多个可以同时处于活动状态。 上一版本将触发磁盘上的设置文件写入。 预计持久性编写器包装器生存期很短。

IWorkspaceSettingsProvider

动态设置提供程序 这些提供程序为分层设置集合提供属性,这些设置集合来自不同于磁盘 json 文件中的源。 示例可以是“内存提供程序中的内部函数”或“转换器” (组件,用于将其他工具格式分析为工作区设置架构) 。

IWorkspaceSettingsProviderFactory

动态设置提供程序 这些提供程序为分层设置集合提供属性,这些设置集合来自不同于磁盘 json 文件中的源。 示例可以是“内存中内部提供程序”或“转换器” (组件,用于将其他工具格式分析为设置架构) 。

工厂接口为

IWorkspaceSettingsSource

工作区设置界面。

IWorkspaceSettingsSourceWriter

工作区设置源编写器接口。 用于由功能驱动的“自动”设置持久性。

枚举

WorkspaceSettingsResult

从当前设置文件检索单个设置值的结果。