IArraySettingMigrator 介面

定義

整合設定中的陣列設定移轉支援。 如果陣列設定包含 migrationCallback 屬性,表示要叫用的封裝和/或服務標識碼,就會叫用這個值。 它應該由設定擁有者實作。

public interface IArraySettingMigrator
type IArraySettingMigrator = interface
Public Interface IArraySettingMigrator

方法

MigrateFromUnifiedSettingsAsync(String, ArraySettingContent, CancellationToken)

將陣列設定寫入舊版存放區,其舊位置和持續性格式。

MigrateToUnifiedSettingsAsync(String, CancellationToken)

從舊版位置讀取保存的數位設定,並以統一設定的形式傳回它。

SupportsIncompleteItems(String)

傳回 Boolean 值,指出此移轉程式 MigrateFromUnifiedSettingsAsync(String, ArraySettingContent, CancellationToken) 的方法是否支援「不完整」專案:遺漏某些屬性的專案 (,因為這些屬性尚未從預設) 自定義。 如果傳回 false,則呼叫端會在呼叫該方法之前新增預設值來取代遺漏的屬性。

適用於