C# 클래스 ExternalConfigurationStore.Cloud.ExternalConfigurationManager

상속: IDisposable
파일 보기 프로젝트 열기: mspnp/cloud-design-patterns

공개 메소드들

메소드 설명
ConfigChangeMonitor ( ) : Task

Loop that monitors for configuration changes

Dispose ( ) : void
ExternalConfigurationManager ( ISettingsStore settings, System.TimeSpan interval, string environment ) : System
ExternalConfigurationManager ( string environment ) : System
GetAppSetting ( string key ) : string

Retrieve application setting from the local cache

StartMonitor ( ) : void

Start the background monitoring for configuration changes in the central store

StopMonitor ( ) : void

Stop Monitoring for Configuration Changes

비공개 메소드들

메소드 설명
CheckForConfigurationChangesAsync ( ) : Task

Check the central repository for configuration changes and update the local cache

메소드 상세

ConfigChangeMonitor() 공개 메소드

Loop that monitors for configuration changes
public ConfigChangeMonitor ( ) : Task
리턴 Task

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExternalConfigurationManager() 공개 메소드

public ExternalConfigurationManager ( ISettingsStore settings, System.TimeSpan interval, string environment ) : System
settings ISettingsStore
interval System.TimeSpan
environment string
리턴 System

ExternalConfigurationManager() 공개 메소드

public ExternalConfigurationManager ( string environment ) : System
environment string
리턴 System

GetAppSetting() 공개 메소드

Retrieve application setting from the local cache
public GetAppSetting ( string key ) : string
key string
리턴 string

StartMonitor() 공개 메소드

Start the background monitoring for configuration changes in the central store
public StartMonitor ( ) : void
리턴 void

StopMonitor() 공개 메소드

Stop Monitoring for Configuration Changes
public StopMonitor ( ) : void
리턴 void