Compartilhar via


IArraySettingMigrator.MigrateFromUnifiedSettingsAsync Método

Definição

Grava uma configuração de matriz no repositório herdado em seu antigo local e formato de persistência.

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

Parâmetros

arraySettingMoniker
String

O moniker registrado da configuração da matriz

arrayContent
ArraySettingContent

O conteúdo da matriz.

Se Items for nulo, isso significa "reverter para padrão". Caso contrário, é uma lista ordenada de itens. Cada item na matriz é um dicionário de propriedades de item, com monikers de propriedade (do registro da configuração da matriz) como chaves e valores de propriedade como valores. Se SupportsIncompleteItems(String) retornar true para essa configuração, os dicionários de propriedades estarão ausentes propriedades que não foram personalizadas de seus padrões.

Se UserSelectedDefaultItemIndex for -1, isso significa "reverter para padrão". Caso contrário, ele será o índice baseado em zero do item padrão selecionado pelo usuário.

cancellationToken
CancellationToken

Retornos

Aplica-se a