Microsoft.VisualStudio.Utilities.UnifiedSettings 네임스페이스

클래스

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쓰기 설정에 대한 요구 사항을 정의합니다.