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

Inheritance: ConfigurationLoader
Afficher le fichier Open project: aqueduct/Aqueduct.SitecoreLib

Private Properties

Свойство 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

Méthodes publiques

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

Méthodes protégées

Méthode Description
LoadSectionSettings ( System.Xml.Linq.XElement sectionElement ) : ISettingsList
LoadSections ( ) : void

Private Methods

Méthode 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 méthode

protected LoadSectionSettings ( System.Xml.Linq.XElement sectionElement ) : ISettingsList
sectionElement System.Xml.Linq.XElement
Résultat ISettingsList

LoadSections() protected méthode

protected LoadSections ( ) : void
Résultat void

XmlConfigurationLoader() public méthode

public XmlConfigurationLoader ( IContext context, Stream configStream ) : System
context IContext
configStream Stream
Résultat System

XmlConfigurationLoader() public méthode

public XmlConfigurationLoader ( IContext context, Stream configStream, List validators ) : System
context IContext
configStream Stream
validators List
Résultat System

XmlConfigurationLoader() public méthode

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

XmlConfigurationLoader() public méthode

public XmlConfigurationLoader ( IContext context, string filePath ) : System
context IContext
filePath string
Résultat System

XmlConfigurationLoader() public méthode

public XmlConfigurationLoader ( IContext context, string filePath, List validators ) : System
context IContext
filePath string
validators List
Résultat System

XmlConfigurationLoader() public méthode

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