C# Class Netric.Configuration.Profilee.SiteInstaller

Inheritance: ISiteInstaller, IDisposable
Datei anzeigen Open project: MaciekLesiczka/netric Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
GetAllSites ( ) : string
GetSitesWithInstalledApm ( ) : string[]
Install ( string siteName ) : void
SiteInstaller ( Action logger = null ) : System
Uninstall ( string siteName ) : void

Private Methods

Method Description
AddModule ( string siteName ) : void
FindElement ( IEnumerable collection, string elementTagName ) : ConfigurationElement
GetAssemblyNameString ( ) : string
GetCollection ( string sectionPath, string siteName ) : ConfigurationElementCollection
Log ( string msg ) : void
LogTrace ( string message ) : void
ModuleExist ( string siteName ) : bool
RemoveFrom ( string collection, string siteName, string type ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetAllSites() public method

public GetAllSites ( ) : string
return string

GetSitesWithInstalledApm() public method

public GetSitesWithInstalledApm ( ) : string[]
return string[]

Install() public method

public Install ( string siteName ) : void
siteName string
return void

SiteInstaller() public method

public SiteInstaller ( Action logger = null ) : System
logger Action If it is null exceptions will be thrown outside class methods
return System

Uninstall() public method

public Uninstall ( string siteName ) : void
siteName string
return void