次の方法で共有


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

配列の内容。

が null の場合 Items は、"既定値に戻す" ことを意味します。 それ以外の場合は、項目の順序付きリストです。 配列内の各項目は項目プロパティのディクショナリであり、プロパティ モニカー (配列設定の登録から) がキーとして、プロパティ値が値として使用されます。 この設定で true が返された場合 SupportsIncompleteItems(String) 、プロパティ ディクショナリには、既定値からカスタマイズされていないプロパティがありません。

が -1 の場合 UserSelectedDefaultItemIndex は、"既定値に戻す" ことを意味します。 それ以外の場合は、ユーザーが選択した既定の項目の 0 から始まるインデックスです。

cancellationToken
CancellationToken

戻り値

適用対象