다음을 통해 공유


ISettingsManagerHost5 인터페이스

정의

public interface ISettingsManagerHost5 : Microsoft.VisualStudio.Settings.ISettingsManagerHost4
type ISettingsManagerHost5 = interface
    interface ISettingsManagerHost4
    interface ISettingsManagerHost3
    interface ISettingsManagerHost2
    interface ISettingsManagerHost
Public Interface ISettingsManagerHost5
Implements ISettingsManagerHost4
구현

속성

AppDir

애플리케이션 디렉터리를 가져옵니다.

(다음에서 상속됨 ISettingsManagerHost)
AppInitCompletionTask

호스트 시작이 완료되었음을 나타내는 선택적 작업입니다. 설정 관리자는 이 작업이 완료될 때까지 리소스 집약적 작업을 연기합니다.

(다음에서 상속됨 ISettingsManagerHost)
CollectionName

이 호스트에서 처리할 설정 컬렉션의 이름을 가져옵니다. VS의 /rootSuffix 매개 변수와 같은 호스트 매개 변수를 기반으로 설정을 분할하는 데 사용됩니다.

(다음에서 상속됨 ISettingsManagerHost)
DurableHostIdentity

추가 프로세스 정보입니다. 를 사용하여 로그에 컨텍스트를 추가합니다. 특정 형식을 따를 필요가 없습니다.

(다음에서 상속됨 ISettingsManagerHost4)
IsRoamingAndSharingAllowed

false이면 일반적으로 제어하는 설정의 값에 관계없이 로밍 및 공유를 방지합니다.

IsRoamingEnabledByDefault

"RoamingEnabled" 설정이 아직 유지되지 않은 경우 로밍 및 공유를 사용하도록 설정할지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 ISettingsManagerHost4)
Logger

오류 원격 분석에 대한 로거입니다.

(다음에서 상속됨 ISettingsManagerHost)
NameTranslator

프라이빗 및 공유 설정 이름 간의 선택적 번역기입니다.

(다음에서 상속됨 ISettingsManagerHost)
PrivateStorage

프라이빗 설정에 대한 백업 저장소입니다.

(다음에서 상속됨 ISettingsManagerHost)
RemoteDefaultsStore

설정 기본값을 재정의하려면 원격 기본값 저장소가 저장됩니다.

(다음에서 상속됨 ISettingsManagerHost3)
StoreUpdateLogger

저장소 설정에 대한 업데이트를 기록하기 위한 로거입니다. null일 수 있습니다.

(다음에서 상속됨 ISettingsManagerHost4)
TelemetrySettings
사용되지 않음.

ITelemetrySession.SerializeSettings를 통해 가져온 호스트에서 직렬화된 원격 분석 설정을 가져옵니다. 호스트에 원격 분석 세션이 없는 경우 null일 수 있습니다.

(다음에서 상속됨 ISettingsManagerHost)

메서드

GetServiceStreamAsync(CancellationToken)
GetTelemetrySettingsAsync()

ITelemetrySession.SerializeSettings를 통해 가져온 호스트에서 직렬화된 원격 분석 설정을 가져옵니다. 호스트에 원격 분석 세션이 없는 경우 결과는 null일 수 있습니다.

(다음에서 상속됨 ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

설정이 프라이빗인지 공유/로밍되었는지 여부를 결정합니다.

(다음에서 상속됨 ISettingsManagerHost)

이벤트

HostShuttingDown

호스트가 종료될 때 발생합니다. 설정 관리자에게 리소스를 해제하거나, 비동기 작업을 완료하거나 취소할 수 있는 기회를 제공합니다. 호스트는 계속하기 전에 비동기 이벤트 처리기가 완료될 때까지 기다려야 합니다(예: 확장 메서드 사용 RaiseEventAsync<T>(Delegate, Object, T) ).

(다음에서 상속됨 ISettingsManagerHost)
IdleStateChanged
사용되지 않음.

유휴 기간 동안 리소스 사용량을 줄이기 위해 호스트 애플리케이션이 유휴 상태가 되거나 다시 활성화될 때 발생합니다.

(다음에서 상속됨 ISettingsManagerHost)

적용 대상