Freigeben über


IArraySettingMigrator Schnittstelle

Definition

Migrationsunterstützung für Arrayeinstellungen in einheitlichen Einstellungen. Dies wird aufgerufen, wenn die Arrayeinstellungen eine migrationCallback-Eigenschaft enthalten, die das aufzurufende Paket und/oder die Dienst-ID angibt. Sie sollte vom Einstellungsbesitzer implementiert werden.

public interface IArraySettingMigrator
type IArraySettingMigrator = interface
Public Interface IArraySettingMigrator

Methoden

MigrateFromUnifiedSettingsAsync(String, ArraySettingContent, CancellationToken)

Schreibt eine Arrayeinstellung am alten Speicherort und im alten Persistenzformat in den Legacyspeicher.

MigrateToUnifiedSettingsAsync(String, CancellationToken)

Liest eine persistente Arrayeinstellung aus dem älteren Speicherort und gibt sie in einer Form zurück, die Unified Settings verstehen kann.

SupportsIncompleteItems(String)

Gibt einen booleschen Wert zurück, der angibt, ob die Methode dieser MigrateFromUnifiedSettingsAsync(String, ArraySettingContent, CancellationToken) Migration "unvollständige" Elemente unterstützt: Elemente, denen einige Eigenschaften fehlen (da diese Eigenschaften nicht anhand der Standardeinstellung angepasst wurden). Wenn false zurückgegeben wird, fügt der Aufrufer standardwerte anstelle fehlender Eigenschaften hinzu, bevor diese Methode aufgerufen wird.

Gilt für: