C# Class Etg.Yams.Update.ApplicationUpdateManager

Inheritance: IApplicationUpdateManager
Show file Open project: Microsoft/Yams Class Usage Examples

Public Methods

Method Description
ApplicationUpdateManager ( string clusterId, IApplicationDeploymentDirectory applicationDeploymentDirectory, IApplicationPool applicationPool, IApplicationDownloader applicationDownloader, IApplicationInstaller applicationInstaller ) : System
CheckForUpdates ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
DownloadApplications ( IEnumerable appDeployments ) : System.Threading.Tasks.Task
FindApplicationsToDeploy ( IEnumerable runningApplications, IEnumerable applicationDeployments ) : IEnumerable
FindApplicationsToRemove ( IEnumerable runningApplications, IEnumerable applicationDeployments ) : IEnumerable

Method Details

ApplicationUpdateManager() public method

public ApplicationUpdateManager ( string clusterId, IApplicationDeploymentDirectory applicationDeploymentDirectory, IApplicationPool applicationPool, IApplicationDownloader applicationDownloader, IApplicationInstaller applicationInstaller ) : System
clusterId string
applicationDeploymentDirectory IApplicationDeploymentDirectory
applicationPool IApplicationPool
applicationDownloader IApplicationDownloader
applicationInstaller IApplicationInstaller
return System

CheckForUpdates() public method

public CheckForUpdates ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task