Microsoft.VisualStudio.Utilities.UnifiedSettings 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
ArraySettingContent |
배열 설정의 내용입니다. |
IncompatibleSettingTypeException |
저장된 값을 대상 형식으로 변환할 수 없는 경우 검색 설정 시 throw됩니다. |
SettingChangeResult |
의 Enqueue*Change 메서드 중 ISettingsWriter하나에 대한 호출의 결과입니다. |
SettingCommitResult |
에 대한 호출의 결과입니다 RequestCommit(String). |
SettingNotRegisteredException |
설정에 저장된 값이 없거나 저장된 값을 대상 형식으로 변환할 수 없고 설정이 등록되지 않은 경우 의 Get*OrThrow 메서드에서 ISettingsReaderthrow됩니다. |
SettingRetrieval<T> |
의 Get* 메서드 중 ISettingsReader하나에 대한 호출의 결과입니다. |
SettingsUpdate |
변경 이벤트 페이로드를 설정합니다. |
인터페이스
IArraySettingMigrator |
통합 설정의 배열 설정에 대한 마이그레이션 지원. 배열 설정에 호출할 패키지 및/또는 서비스 ID를 나타내는 migrationCallback 속성이 포함된 경우 호출됩니다. 설정 소유자가 구현해야 합니다. |
ISettingsManager |
VS 서비스로 사용할 수 있는 통합 설정의 기본 진입점입니다(서비스 SVsUnifiedSettingsManager를 통해). |
ISettingsReader |
이렇게 하면 설정의 "유효 값", 즉 각 설정이 사용자 지정된 가장 높은 우선 순위 scope 값이 표시됩니다. |
ISettingsWriter |
이 API를 통해 변경한 내용은 가 호출될 때까지 RequestCommit(String) 적용되지 않습니다. 이 시점에서 즉시 승인/거부되거나 사용자 승인을 기다려야 할 수 있습니다. 변경 내용이 유지되는 scope 사용자가 결정할 수 있습니다. RequestCommit(String) 를 여러 번 호출할 수 있습니다. |
열거형
SettingChangeOutcome |
의 Enqueue*Change 메서드 중 ISettingsWriter하나에 대한 호출의 결과입니다. |
SettingCommitOutcome |
에 대한 호출의 결과입니다 RequestCommit(String). |
SettingReadOptions |
을 통해 ISettingsReader설정을 읽기 위한 요구 사항을 정의합니다. |
SettingRetrievalOutcome |
의 Get* 메서드 중 ISettingsReader하나에 대한 호출의 결과입니다. |
SettingWriteOptions |
를 통해 ISettingsWriter쓰기 설정에 대한 요구 사항을 정의합니다. |