Hermod
A cross-platform, modular and fully GDPR-compliant email archival solution!
Loading...
Searching...
No Matches
Hermod.Config Namespace Reference

Namespaces

namespace  Detail
 

Classes

class  ConfigChangedEventArgs
 Event arguments for when a configuration has changed. More...
 
class  ConfigException
 Contains information about errors occuring during parsing and/or retrieving of configurations. More...
 
class  ConfigLoadedEventArgs
 
class  ConfigManager
 Provides an application-wide, thread safe way of getting and setting configurations relevant to the main portions of the application. More...
 
class  ConfigNotFoundException
 Occurs when a requested config could not be found. More...
 
interface  IConfigChanged
 Generic contract defining the behaviour when a config was changed. More...
 
interface  IConfigLoaded
 Interface defining a contract which notifies anyone whom it may concern when the application configuration has been (re-)loaded. More...
 

Functions

delegate void ConfigChangedEventHandler (object? sender, ConfigChangedEventArgs e)
 
delegate void ConfigLoadedEventHandler (object? sender, ConfigLoadedEventArgs e)
 

Function Documentation

◆ ConfigChangedEventHandler()

delegate void Hermod.Config.ConfigChangedEventHandler ( object?  sender,
ConfigChangedEventArgs  e 
)

◆ ConfigLoadedEventHandler()

delegate void Hermod.Config.ConfigLoadedEventHandler ( object?  sender,
ConfigLoadedEventArgs  e 
)