IArraySettingMigrator.MigrateFromUnifiedSettingsAsync 方法

定义

将数组设置写入旧存储区中的旧位置和持久性格式。

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

参数

arraySettingMoniker
String

数组设置的已注册名字对象

arrayContent
ArraySettingContent

数组的内容。

如果 Items 为 null,则表示“还原默认值”。 否则,它是有序的项列表。 数组中的每个项都是项属性的字典,属性名字对象从数组设置的注册 () 作为键,属性值作为值。 如果 SupportsIncompleteItems(String) 为此设置返回 true,则属性字典将缺少尚未从其默认值自定义的属性。

如果 UserSelectedDefaultItemIndex 为 -1,则表示“还原默认值”。 否则,它是用户选择的默认项的从零开始的索引。

cancellationToken
CancellationToken

返回

适用于