Class InstallationManager
- Namespace
- Oqtane.Infrastructure
- Assembly
- Oqtane.Server.dll
public class InstallationManager : IInstallationManager
- Inheritance
-
InstallationManager
- Implements
-
Constructors
InstallationManager(IHostApplicationLifetime, IWebHostEnvironment, ILogger<InstallationManager>)
public InstallationManager(IHostApplicationLifetime hostApplicationLifetime, IWebHostEnvironment environment, ILogger<InstallationManager> filelogger)
Parameters
hostApplicationLifetime
IHostApplicationLifetime
environment
IWebHostEnvironment
filelogger
ILogger<InstallationManager>
Methods
InstallPackages()
public void InstallPackages()
InstallPackages(string, string)
public static string InstallPackages(string webRootPath, string contentRootPath)
Parameters
webRootPath
string
contentRootPath
string
Returns
- string
RegisterAssemblies()
public int RegisterAssemblies()
Returns
- int
RestartApplication()
public void RestartApplication()
UninstallPackage(string)
public bool UninstallPackage(string PackageName)
Parameters
PackageName
string
Returns
- bool
UpgradeFramework()
public Task UpgradeFramework()
Returns
- Task