C# Class Stumps.Server.Data.ConfigurationDataAccess

A class that provides an implementation of T:Stumps.Server.Data.IConfigurationDataAccess that uses a JSON file to configuration information.
Inheritance: IConfigurationDataAccess
Afficher le fichier Open project: Cayan-LLC/stumps Class Usage Examples

Méthodes publiques

Méthode Description
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.

Method Details

ConfigurationDataAccess() public méthode

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.
Résultat System

EnsureConfigurationIsInitialized() public méthode

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

LoadConfiguration() public méthode

Loads the T:Stumps.Server.Data.ConfigurationEntity from the data store.
public LoadConfiguration ( ) : ConfigurationEntity
Résultat ConfigurationEntity

SaveConfiguration() public méthode

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.
Résultat void