Microsoft.VisualStudio.Utilities.UnifiedSettings 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
ArraySettingContent |
數位設定的內容。 |
IncompatibleSettingTypeException |
當預存值無法轉換成目標類型時,在設定擷取時擲回。 |
SettingChangeResult |
呼叫其中一個 ISettingsWriterEnqueue*Change 方法的結果。 |
SettingCommitResult |
呼叫 RequestCommit(String)的結果。 |
SettingNotRegisteredException |
當設定沒有預存值 (或預存值無法轉換成目標類型) 且未登錄設定時,會從 ISettingsReader's Get*OrThrow 方法擲回。 |
SettingRetrieval<T> |
呼叫其中 ISettingsReader一個 Get* 方法的結果。 |
SettingsUpdate |
設定變更事件承載。 |
介面
IArraySettingMigrator |
整合設定中的陣列設定移轉支援。 如果陣列設定包含 migrationCallback 屬性,表示要叫用的封裝和/或服務標識碼,就會叫用這個屬性。 它應該由設定擁有者實作。 |
ISettingsManager |
整合設定的主要進入點,可透過服務 SVsUnifiedSettingsManager) 作為 VS 服務 (。 |
ISettingsReader |
這會公開設定的「有效值」:自定義每個設定的最高優先順序範圍中的值。 |
ISettingsWriter |
透過此 API 所做的變更在呼叫之前 RequestCommit(String) 不會生效。 此時,他們可能會立即核准/拒絕,或可能需要等候使用者核准。 保存變更的範圍可能是用戶決定的。 RequestCommit(String) 可以多次呼叫。 |
列舉
SettingChangeOutcome |
呼叫其中一個 ISettingsWriter加入佇列*Change 方法的結果。 |
SettingCommitOutcome |
呼叫 RequestCommit(String)的結果。 |
SettingReadOptions |
定義透過 ISettingsReader讀取設定的需求。 |
SettingRetrievalOutcome |
呼叫其中 ISettingsReader一個 Get* 方法的結果。 |
SettingWriteOptions |
透過定義寫入設定 ISettingsWriter的需求。 |