IArraySettingMigrator.MigrateFromUnifiedSettingsAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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