C# Class Aqueduct.Configuration.Loaders.Xml.XmlConfigurationLoader

Inheritance: ConfigurationLoader
ファイルを表示 Open project: aqueduct/Aqueduct.SitecoreLib

Private Properties

Property Type Description
CreateSetting Setting
GetSchema System.Xml.Schema.XmlSchema
GetSettingsValue string
InitialiseFileWatcher void
LoadDocument System.Xml.Linq.XDocument
LoadSectionsFromXML void
LoadStream void
OpenConfigFileForReadWithoutBlocking System.IO.FileStream
ResetConfigStream void
StartWatchingFileForChanges void
ValidateConfigFile void
ValidateFileAndRaiseSettingsChanged void

Public Methods

Method Description
XmlConfigurationLoader ( IContext context, Stream configStream ) : System
XmlConfigurationLoader ( IContext context, Stream configStream, List validators ) : System
XmlConfigurationLoader ( IContext context, Stream configStream, List validators, Type>.Dictionary typeAliases ) : System
XmlConfigurationLoader ( IContext context, string filePath ) : System
XmlConfigurationLoader ( IContext context, string filePath, List validators ) : System
XmlConfigurationLoader ( IContext context, string filePath, List validators, Type>.Dictionary typeAliases ) : System

Protected Methods

Method Description
LoadSectionSettings ( System.Xml.Linq.XElement sectionElement ) : ISettingsList
LoadSections ( ) : void

Private Methods

Method Description
CreateSetting ( System.Xml.Linq.XElement settingNode ) : Setting
GetSchema ( ) : XmlSchema
GetSettingsValue ( System.Xml.Linq.XElement settingNode ) : string
InitialiseFileWatcher ( ) : void
LoadDocument ( ) : System.Xml.Linq.XDocument
LoadSectionsFromXML ( ) : void
LoadStream ( Stream configStream ) : void
OpenConfigFileForReadWithoutBlocking ( ) : FileStream
ResetConfigStream ( ) : void
StartWatchingFileForChanges ( ) : void
ValidateConfigFile ( ) : void
ValidateFileAndRaiseSettingsChanged ( ) : void

Method Details

LoadSectionSettings() protected method

protected LoadSectionSettings ( System.Xml.Linq.XElement sectionElement ) : ISettingsList
sectionElement System.Xml.Linq.XElement
return ISettingsList

LoadSections() protected method

protected LoadSections ( ) : void
return void

XmlConfigurationLoader() public method

public XmlConfigurationLoader ( IContext context, Stream configStream ) : System
context IContext
configStream Stream
return System

XmlConfigurationLoader() public method

public XmlConfigurationLoader ( IContext context, Stream configStream, List validators ) : System
context IContext
configStream Stream
validators List
return System

XmlConfigurationLoader() public method

public XmlConfigurationLoader ( IContext context, Stream configStream, List validators, Type>.Dictionary typeAliases ) : System
context IContext
configStream Stream
validators List
typeAliases Type>.Dictionary
return System

XmlConfigurationLoader() public method

public XmlConfigurationLoader ( IContext context, string filePath ) : System
context IContext
filePath string
return System

XmlConfigurationLoader() public method

public XmlConfigurationLoader ( IContext context, string filePath, List validators ) : System
context IContext
filePath string
validators List
return System

XmlConfigurationLoader() public method

public XmlConfigurationLoader ( IContext context, string filePath, List validators, Type>.Dictionary typeAliases ) : System
context IContext
filePath string
validators List
typeAliases Type>.Dictionary
return System