C# Class Etg.Yams.YamsDiModule

Class used for DI registration.
Datei anzeigen Open project: Microsoft/Yams

Public Methods

Method Description
RegisterTypes ( YamsConfig config, IDeploymentRepository deploymentRepository, IUpdateSessionManager updateSessionManager ) : ContainerBuilder
YamsDiModule ( IContainer container ) : System.IO
YamsDiModule ( YamsConfig config, IDeploymentRepository deploymentRepository, IUpdateSessionManager updateSessionManager ) : System.IO

Private Methods

Method Description
RegisterAppDeploymentMatcher ( ContainerBuilder builder ) : void
RegisterApplicationConfigParser ( ContainerBuilder builder ) : void
RegisterApplicationConfigSymbolResolver ( ContainerBuilder builder ) : void
RegisterApplicationDeploymentDirectory ( ContainerBuilder builder ) : void
RegisterApplicationDownloader ( ContainerBuilder builder ) : void
RegisterApplicationInstaller ( ContainerBuilder builder ) : void
RegisterApplicationPool ( ContainerBuilder builder ) : void
RegisterApplicationUpdateManager ( ContainerBuilder builder ) : void
RegisterConfig ( ContainerBuilder builder, YamsConfig config ) : void
RegisterConfigurableApplicationFactory ( ContainerBuilder builder ) : void
RegisterDeploymentWatcher ( ContainerBuilder builder ) : void
RegisterProcessFactory ( ContainerBuilder builder ) : void
RegisterProcessStopper ( ContainerBuilder builder ) : void

Method Details

RegisterTypes() public static method

public static RegisterTypes ( YamsConfig config, IDeploymentRepository deploymentRepository, IUpdateSessionManager updateSessionManager ) : ContainerBuilder
config YamsConfig
deploymentRepository IDeploymentRepository
updateSessionManager IUpdateSessionManager
return Autofac.ContainerBuilder

YamsDiModule() public method

public YamsDiModule ( IContainer container ) : System.IO
container IContainer
return System.IO

YamsDiModule() public method

public YamsDiModule ( YamsConfig config, IDeploymentRepository deploymentRepository, IUpdateSessionManager updateSessionManager ) : System.IO
config YamsConfig
deploymentRepository IDeploymentRepository
updateSessionManager IUpdateSessionManager
return System.IO