IArraySettingMigrator 接口

定义

统一设置中的数组设置的迁移支持。 如果数组设置包含指示要调用的包和/或服务 ID 的 migrationCallback 属性,则会调用此属性。 它应由设置所有者实现。

public interface IArraySettingMigrator
type IArraySettingMigrator = interface
Public Interface IArraySettingMigrator

方法

MigrateFromUnifiedSettingsAsync(String, ArraySettingContent, CancellationToken)

以旧位置和持久性格式将数组设置写入到旧存储中。

MigrateToUnifiedSettingsAsync(String, CancellationToken)

从其旧位置读取持久数组设置,并采用统一设置可以理解的形式返回它。

SupportsIncompleteItems(String)

返回一个布尔值,该值指示此迁移程序的 MigrateFromUnifiedSettingsAsync(String, ArraySettingContent, CancellationToken) 方法是否支持“不完整”项:缺少某些属性的项 (,因为这些属性尚未从默认) 进行自定义。 如果返回 false,则调用方将在调用该方法之前添加默认值来代替缺少的属性。

适用于