ISettingsReader 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这会公开设置的“有效值”:自定义每个设置的最高优先级范围中的值。
public interface ISettingsReader
type ISettingsReader = interface
Public Interface ISettingsReader
- 派生
方法
GetArray<T>(String, SettingReadOptions) |
获取数组设置的有效值,如果未自定义,则获取默认值。 |
GetArrayOrThrow<T>(String) |
获取数组设置。 如果没有持久化值,则持久化值无效,或者无法将持久化值转换为 数组 |
GetValue<T>(String, SettingReadOptions) |
获取非数组设置的有效值,如果未自定义,则获取默认值。 |
GetValueOrThrow<T>(String) |
获取非数组设置。 如果没有持久化值,则持久化值无效,或者无法将持久化值转换为 |
SubscribeToChanges(Action<SettingsUpdate>, String[]) |
注册在设置的有效值更改时要调用的回调。 请注意,如果在较高优先级范围内重写设置,设置可以更改,而不会影响其有效值,例如,如果将设置更改应用于“用户”范围 (较低优先级) 但相同的设置也在“工作区”范围 (更高的优先级) 进行自定义,则更改不会影响有效值。 |