次の方法で共有


Microsoft.VisualStudio.Utilities.UnifiedSettings 名前空間

クラス

ArraySettingContent

配列設定の内容。

IncompatibleSettingTypeException

格納された値をターゲット型に変換できない場合に、取得の設定時にスローされます。

SettingChangeResult

のいずれかの Enqueue*Change メソッドを ISettingsWriter呼び出した結果。

SettingCommitResult

への RequestCommit(String)呼び出しの結果。

SettingNotRegisteredException

設定に格納された値がない (または格納されている値をターゲット型に変換できない) ときに、設定が登録されていない場合に、 の Get*OrThrow メソッドから ISettingsReaderスローされます。

SettingRetrieval<T>

いずれかの Get* メソッドを ISettingsReader呼び出した結果。

SettingsUpdate

変更イベント ペイロードの設定。

インターフェイス

IArraySettingMigrator

統合設定での配列設定の移行のサポート。 これは、呼び出すパッケージやサービス ID を示す migrationCallback プロパティが配列設定に含まれている場合に呼び出されます。 これは、設定所有者によって実装される必要があります。

ISettingsManager

(サービス SVsUnifiedSettingsManager 経由で) VS サービスとして使用できる統合設定のメインエントリ ポイント。

ISettingsReader

これにより、設定の "有効な値" が公開されます。これは、各設定がカスタマイズされる最も優先度の高いスコープの値です。

ISettingsWriter

この API を介して行われた変更は、 が呼び出されるまで RequestCommit(String) 有効になりません。 その時点で、すぐに承認または拒否されるか、ユーザーの承認を待つ必要がある場合があります。 変更が永続化されるスコープは、ユーザーによって決定される場合があります。 RequestCommit(String) は複数回呼び出すことができます。

列挙型

SettingChangeOutcome

のいずれかの Enqueue*Change メソッドの ISettingsWriter呼び出しの結果。

SettingCommitOutcome

への RequestCommit(String)呼び出しの結果。

SettingReadOptions

を使用して設定を読み取るための要件を ISettingsReader定義します。

SettingRetrievalOutcome

いずれかの Get* メソッドの ISettingsReader呼び出しの結果。

SettingWriteOptions

を使用して書き込み設定の要件を ISettingsWriter定義します。