Freigeben über


IArraySettingMigrator.MigrateFromUnifiedSettingsAsync Methode

Definition

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

public System.Threading.Tasks.Task MigrateFromUnifiedSettingsAsync (string arraySettingMoniker, Microsoft.VisualStudio.Utilities.UnifiedSettings.ArraySettingContent arrayContent, System.Threading.CancellationToken cancellationToken);
abstract member MigrateFromUnifiedSettingsAsync : string * Microsoft.VisualStudio.Utilities.UnifiedSettings.ArraySettingContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function MigrateFromUnifiedSettingsAsync (arraySettingMoniker As String, arrayContent As ArraySettingContent, cancellationToken As CancellationToken) As Task

Parameter

arraySettingMoniker
String

Der registrierte Moniker der Arrayeinstellung

arrayContent
ArraySettingContent

Der Inhalt des Arrays.

Wenn Items NULL ist, bedeutet dies "rückgängig machen standard". Andernfalls handelt es sich um eine sortierte Liste von Elementen. Jedes Element im Array ist ein Wörterbuch der Elementeigenschaften mit Eigenschaftsmonikern (aus der Registrierung der Arrayeinstellung) als Schlüssel und Eigenschaftswerte als Werte. Wenn SupportsIncompleteItems(String) für diese Einstellung true zurückgegeben wird, fehlen in den Eigenschaftswörterbüchern Eigenschaften, die nicht anhand ihrer Standardwerte angepasst wurden.

Wenn UserSelectedDefaultItemIndex -1 ist, bedeutet dies "rückgängig machen standard". Andernfalls handelt es sich um den nullbasierten Index des vom Benutzer ausgewählten Standardelements.

cancellationToken
CancellationToken

Gibt zurück

Gilt für: