C# 클래스 Etg.Yams.Install.ApplicationInstaller

상속: IApplicationInstaller
파일 보기 프로젝트 열기: Microsoft/Yams 1 사용 예제들

공개 메소드들

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