IArraySettingMigrator.MigrateFromUnifiedSettingsAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Escribe una configuración de matriz en el almacén heredado en su ubicación antigua y formato de persistencia.
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
El moniker registrado de la configuración de matriz
- arrayContent
- ArraySettingContent
Contenido de la matriz.
Si Items es null, significa "revertir al valor predeterminado". De lo contrario, es una lista ordenada de elementos. Cada elemento de la matriz es un diccionario de propiedades de elemento, con monikers de propiedad (del registro del valor de matriz) como claves y valores de propiedad como valores. Si SupportsIncompleteItems(String) devuelve true para esta configuración, faltarán las propiedades de los diccionarios de propiedades que no se hayan personalizado de sus valores predeterminados.
Si UserSelectedDefaultItemIndex es -1, significa "revertir al valor predeterminado". De lo contrario, es el índice de base cero del elemento predeterminado seleccionado por el usuario.
- cancellationToken
- CancellationToken