Show / Hide Table of Contents

Class Installer

Inheritance
object
Installer
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.Installer
Assembly: DotNetNuke.dll
Syntax
public class Installer

Constructors

Installer(PackageInfo, string)

Declaration
public Installer(PackageInfo package, string physicalSitePath)
Parameters
Type Name Description
PackageInfo package
string physicalSitePath

Installer(Stream, string, bool)

Declaration
public Installer(Stream inputStream, string physicalSitePath, bool loadManifest)
Parameters
Type Name Description
Stream inputStream
string physicalSitePath
bool loadManifest

Installer(Stream, string, bool, bool)

Declaration
public Installer(Stream inputStream, string physicalSitePath, bool loadManifest, bool deleteTemp)
Parameters
Type Name Description
Stream inputStream
string physicalSitePath
bool loadManifest
bool deleteTemp

Installer(string, string, bool)

Declaration
public Installer(string manifest, string physicalSitePath, bool loadManifest)
Parameters
Type Name Description
string manifest
string physicalSitePath
bool loadManifest

Installer(string, string, string, bool)

Declaration
public Installer(string tempFolder, string manifest, string physicalSitePath, bool loadManifest)
Parameters
Type Name Description
string tempFolder
string manifest
string physicalSitePath
bool loadManifest

Properties

InstallerInfo

Declaration
public InstallerInfo InstallerInfo { get; }
Property Value
Type Description
InstallerInfo

IsValid

Declaration
public bool IsValid { get; }
Property Value
Type Description
bool

Packages

Declaration
public SortedList<int, PackageInstaller> Packages { get; }
Property Value
Type Description
SortedList<int, PackageInstaller>

TempInstallFolder

Declaration
public string TempInstallFolder { get; }
Property Value
Type Description
string

Methods

ConvertLegacyNavigator(XPathNavigator, InstallerInfo)

Declaration
public static XPathNavigator ConvertLegacyNavigator(XPathNavigator rootNav, InstallerInfo info)
Parameters
Type Name Description
XPathNavigator rootNav
InstallerInfo info
Returns
Type Description
XPathNavigator

DeleteTempFolder()

Declaration
public void DeleteTempFolder()

Install()

Declaration
public bool Install()
Returns
Type Description
bool

ReadManifest(bool)

Declaration
public void ReadManifest(bool deleteTemp)
Parameters
Type Name Description
bool deleteTemp

UnInstall(bool)

Declaration
public bool UnInstall(bool deleteFiles)
Parameters
Type Name Description
bool deleteFiles
Returns
Type Description
bool

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS