Table of Contents

Class InstallationManager

Namespace
Oqtane.Infrastructure
Assembly
Oqtane.Server.dll
public class InstallationManager : IInstallationManager
Inheritance
object
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