C# 클래스 Etg.Yams.YamsDiModule

Class used for DI registration.
파일 보기 프로젝트 열기: Microsoft/Yams

공개 메소드들

메소드 설명
RegisterTypes ( YamsConfig config, IDeploymentRepository deploymentRepository, IUpdateSessionManager updateSessionManager ) : ContainerBuilder
YamsDiModule ( IContainer container ) : System.IO
YamsDiModule ( YamsConfig config, IDeploymentRepository deploymentRepository, IUpdateSessionManager updateSessionManager ) : System.IO

비공개 메소드들

메소드 설명
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

메소드 상세

RegisterTypes() 공개 정적인 메소드

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

YamsDiModule() 공개 메소드

public YamsDiModule ( IContainer container ) : System.IO
container IContainer
리턴 System.IO

YamsDiModule() 공개 메소드

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