Microsoft.VisualStudio.Utilities.UnifiedSettings 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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定義します。 |