Microsoft.VisualStudio.Settings 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
接口
IAsyncStringStorage |
存储和检索字符串。 用作中心和单元测试模拟中的设置服务的抽象。 |
ICrossProcessLockFactory | |
IInteropLogger | |
IListMerger |
处理用于设置集合的合并操作。 |
IRemoteDefaultsStore | |
ISettingNameTranslator |
在专用名称和共享名称之间转换。 这允许应用程序通过插入前缀或后缀来将其设置与其他应用隔离。 |
ISettingsChangeSuppressor |
允许临时阻止对自特定版本以来已修改的设置的更改。 |
ISettingsList |
设置的集合。 集合是有序的,但服务器与顺序无关。 项目只能在前面添加,但可以从任何位置删除。 集合由服务器按创建顺序保留。 键被视为不区分大小写。 |
ISettingsManager |
存储和检索设置以及处理应用程序和计算机之间的同步。 |
ISettingsManager2 | |
ISettingsManager4 | |
ISettingsManagerHost |
应用程序提供的功能,通过 CreateInstance(ISettingsManagerHost)创建 。ISettingsManager |
ISettingsManagerHost2 | |
ISettingsManagerHost3 | |
ISettingsManagerHost4 | |
ISettingsManagerHost5 | |
ISettingsService |
服务模块提供的公共 API。 实现者应期望为 (创建单独的实例,至少) 每个客户端或 () 每个客户端请求。 |
ISettingsSubset |
设置的子集 (单个设置或匹配通配符模式) 可以订阅更改事件的所有设置。 |
IStoreUpdateLogger |
设置的记录器存储更新记录。 |
IStoreUpdateLoggerWithAmbientContext |
将环境上下文添加到 IStoreUpdateLogger。 环境上下文通过 SetContext(StoreLogPropertyInstance[]) 方法实现,该方法允许调用方提供将在当前执行上下文中发出的所有事件上设置的属性,直到释放返回的 IDisposable 。 |
IStringStorage |
存储和检索字符串。 用作注册表和单元测试模拟的抽象。 |
IStringStorage2 |
枚举
ApplicationDataFolder |
此枚举用于指定 Visual Studio 用于保留各种文件(例如缓存文件、备份文件或模板文件)的文件夹。 |
EnclosingScopes |
由于对 SettingsManager 类的 GetPropertyScope 或 GetCollectionScope 方法的查询调用来了解所提供的属性或集合的封闭范围,因此会返回此枚举。 这是一个标志枚举,这意味着可以为相应的范围设置多个枚举标志。 |
GetValueResult |
从设置存储区检索值的操作的结果。 |
ServiceUploadResultKind | |
SettingsEvent |
设置服务可能会触发的设置事件。 |
SettingsListOperation |
对 ISettingsList执行的操作。 |
SettingsScope |
此枚举用于指定从 SettingsManager 类检索的设置的范围。 |
SettingsType |
存储在集合中的属性的数据类型。 |
委托
AsyncEventHandler |
异步事件的处理程序,该处理程序返回 Task |
CharSpanProcessorDelegate |
处理字符范围。 |
CollectionChangedAsyncEventHandler |
对 的更改 ISettingsList 的处理程序,它返回 , Task 以便它可以是异步的。 |
LockedStorageCreatorDelegate<T> |
一个委托,用于创建存储工厂的构造函数使用的 stoage 对象。 |
NonLockedStorageCreatorDelegate<T> |
创建存储对象的委托,由存储工厂的构造函数使用。 |
PropertyChangedAsyncEventHandler |
类似于 PropertyChangedEventHandler 的事件处理程序返回 , Task 因此处理程序可以是异步的。 |
StoreUpdatedEventHandler |
由 StoreUpdated 引发的事件的处理程序,它返回 , Task 因此它可以是异步的。 |