IArraySettingMigrator.MigrateFromUnifiedSettingsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将数组设置写入旧存储区中的旧位置和持久性格式。
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