C# Class NConfiguration.NConfigurationManager

Afficher le fichier Open project: Q42/NConfigurationManager

Méthodes publiques

Méthode Description
GetAppSetting ( string key ) : string

Mono has a bug so on mono projects GetAppSetting is mandatory Gets the app setting. https://bugzilla.novell.com/show_bug.cgi?id=545588

GetConnectionString ( string key ) : string

Mono has a bug so on mono projects GetConnectionString is mandatory https://bugzilla.novell.com/show_bug.cgi?id=545588

GetEnvironment ( ) : string
GetKeyCandidates ( ) : IEnumerable
Initialize ( ) : void
Initialize ( string defaultEnvironment ) : void

Fall back to the given environment name as suppose to whatever "default" is pointing to.

Switch ( string environment ) : void
ValidateAllConfigurations ( ) : IList>.Dictionary

Validates all the environment configuration files

Private Methods

Méthode Description
FindRootDirectory ( ) : void
GetCurrentEnvironmentConfiguration ( ) : Configuration
HasEqualAppSettings ( Configuration configuration, Configuration compareConfiguration ) : bool
HasEqualAppSettingsAndValues ( Configuration configuration, Configuration compareConfiguration ) : bool
HasEqualConnectionStrings ( Configuration configuration, Configuration compareConfiguration ) : bool
HasEqualConnectionStringsAndValues ( Configuration configuration, Configuration compareConfiguration ) : bool
InitializeIntern ( ) : void
NConfigurationManager ( ) : System
OnChanged ( object sender, FileSystemEventArgs e ) : void
OnRenamed ( object sender, RenamedEventArgs e ) : void
OpenConfiguration ( string path ) : Configuration
Refresh ( ) : void

Method Details

GetAppSetting() public static méthode

Mono has a bug so on mono projects GetAppSetting is mandatory Gets the app setting. https://bugzilla.novell.com/show_bug.cgi?id=545588
public static GetAppSetting ( string key ) : string
key string Key.
Résultat string

GetConnectionString() public static méthode

Mono has a bug so on mono projects GetConnectionString is mandatory https://bugzilla.novell.com/show_bug.cgi?id=545588
public static GetConnectionString ( string key ) : string
key string Key.
Résultat string

GetEnvironment() public static méthode

public static GetEnvironment ( ) : string
Résultat string

GetKeyCandidates() public static méthode

public static GetKeyCandidates ( ) : IEnumerable
Résultat IEnumerable

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

Initialize() public static méthode

Fall back to the given environment name as suppose to whatever "default" is pointing to.
public static Initialize ( string defaultEnvironment ) : void
defaultEnvironment string
Résultat void

Switch() public static méthode

public static Switch ( string environment ) : void
environment string
Résultat void

ValidateAllConfigurations() public static méthode

Validates all the environment configuration files
public static ValidateAllConfigurations ( ) : IList>.Dictionary
Résultat IList>.Dictionary