C# 클래스 Stumps.Server.Data.ConfigurationDataAccess

A class that provides an implementation of T:Stumps.Server.Data.IConfigurationDataAccess that uses a JSON file to configuration information.
상속: IConfigurationDataAccess
파일 보기 프로젝트 열기: Cayan-LLC/stumps 1 사용 예제들

공개 메소드들

메소드 설명
ConfigurationDataAccess ( string configurationFile ) : System

Initializes a new instance of the T:Stumps.Server.Data.ConfigurationDataAccess class.

EnsureConfigurationIsInitialized ( System.Action configureDefaultsAction ) : void

Ensures the configuration is correctly initialized.

LoadConfiguration ( ) : ConfigurationEntity

Loads the T:Stumps.Server.Data.ConfigurationEntity from the data store.

SaveConfiguration ( ConfigurationEntity value ) : void

Persists the specified T:Stumps.Server.Data.ConfigurationEntity to the data store.

메소드 상세

ConfigurationDataAccess() 공개 메소드

Initializes a new instance of the T:Stumps.Server.Data.ConfigurationDataAccess class.
is null.
public ConfigurationDataAccess ( string configurationFile ) : System
configurationFile string The path to the file containing configuration information in JSON format.
리턴 System

EnsureConfigurationIsInitialized() 공개 메소드

Ensures the configuration is correctly initialized.
public EnsureConfigurationIsInitialized ( System.Action configureDefaultsAction ) : void
configureDefaultsAction System.Action The action to execute after preparing the data access.
리턴 void

LoadConfiguration() 공개 메소드

Loads the T:Stumps.Server.Data.ConfigurationEntity from the data store.
public LoadConfiguration ( ) : ConfigurationEntity
리턴 ConfigurationEntity

SaveConfiguration() 공개 메소드

Persists the specified T:Stumps.Server.Data.ConfigurationEntity to the data store.
is null.
public SaveConfiguration ( ConfigurationEntity value ) : void
value ConfigurationEntity The to persist in the store.
리턴 void