C# Класс Etg.Yams.Install.ApplicationInstaller

Наследование: IApplicationInstaller
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ApplicationInstaller ( string applicationsRootPath, IUpdateSessionManager updateSessionManager, IApplicationFactory applicationFactory, IApplicationPool applicationPool ) : System
Install ( AppInstallConfig appInstallConfig ) : System.Threading.Tasks.Task
UnInstall ( AppIdentity appIdentity ) : System.Threading.Tasks.Task
Update ( IEnumerable applicationsToRemove, IEnumerable applicationsToDeploy ) : Task

Приватные методы

Метод Описание
GetApplicationAbsolutePath ( AppIdentity appIdentity ) : string
InstallApplications ( IEnumerable applications ) : System.Threading.Tasks.Task
UnInstallApplications ( IEnumerable applicationsToRemove ) : System.Threading.Tasks.Task

Описание методов

ApplicationInstaller() публичный Метод

public ApplicationInstaller ( string applicationsRootPath, IUpdateSessionManager updateSessionManager, IApplicationFactory applicationFactory, IApplicationPool applicationPool ) : System
applicationsRootPath string
updateSessionManager IUpdateSessionManager
applicationFactory IApplicationFactory
applicationPool IApplicationPool
Результат System

Install() публичный Метод

public Install ( AppInstallConfig appInstallConfig ) : System.Threading.Tasks.Task
appInstallConfig AppInstallConfig
Результат System.Threading.Tasks.Task

UnInstall() публичный Метод

public UnInstall ( AppIdentity appIdentity ) : System.Threading.Tasks.Task
appIdentity AppIdentity
Результат System.Threading.Tasks.Task

Update() публичный Метод

public Update ( IEnumerable applicationsToRemove, IEnumerable applicationsToDeploy ) : Task
applicationsToRemove IEnumerable
applicationsToDeploy IEnumerable
Результат Task