C# Класс Etg.Yams.YamsDiModule

Class used for DI registration.
Показать файл Открыть проект

Открытые методы

Метод Описание
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