C# Class CodeSharp.EventSourcing.DefaultConfigurationInitializer

框架默认配置信息初始化器
Inheritance: IConfigurationInitializer
Show file Open project: tangxuehua/eventsourcing

Protected Properties

Property Type Description
_configFile string
_configFileAssembly System.Reflection.Assembly
_configFilePrefix string
_configFileTargetFolder string
_environment string
_supportedEnvironments IList

Public Methods

Method Description
DefaultConfigurationInitializer ( Assembly configFileAssembly ) : System

框架配置信息默认初始化器

Initialize ( Configuration configuration ) : void

Protected Methods

Method Description
GetSectionSettings ( ) : void
SetConfigurationEnvironment ( Configuration configuration ) : void
SetConfigurationProperites ( Configuration configuration ) : void
WriteManifestResourceToFiles ( ) : void

Private Methods

Method Description
SaveTextToFile ( string text, string path, string fileName ) : void

Method Details

DefaultConfigurationInitializer() public method

框架配置信息默认初始化器
public DefaultConfigurationInitializer ( Assembly configFileAssembly ) : System
configFileAssembly System.Reflection.Assembly 表示包含资源配置文件的程序集
return System

GetSectionSettings() protected method

protected GetSectionSettings ( ) : void
return void

Initialize() public method

public Initialize ( Configuration configuration ) : void
configuration Configuration
return void

SetConfigurationEnvironment() protected method

protected SetConfigurationEnvironment ( Configuration configuration ) : void
configuration Configuration
return void

SetConfigurationProperites() protected method

protected SetConfigurationProperites ( Configuration configuration ) : void
configuration Configuration
return void

WriteManifestResourceToFiles() protected method

protected WriteManifestResourceToFiles ( ) : void
return void

Property Details

_configFile protected property

protected string _configFile
return string

_configFileAssembly protected property

protected Assembly,System.Reflection _configFileAssembly
return System.Reflection.Assembly

_configFilePrefix protected property

protected string _configFilePrefix
return string

_configFileTargetFolder protected property

protected string _configFileTargetFolder
return string

_environment protected property

protected string _environment
return string

_supportedEnvironments protected property

protected IList _supportedEnvironments
return IList