Show / Hide Table of Contents

Class CleanupInstaller

Inheritance
object
ComponentInstallerBase
FileInstaller
CleanupInstaller
Inherited Members
FileInstaller.Rollback()
FileInstaller.CommitFile(InstallFile)
FileInstaller.DeleteFile(InstallFile)
FileInstaller.InstallFile(InstallFile)
FileInstaller.IsCorrectType(InstallFileType)
FileInstaller.ReadCustomManifest(XPathNavigator)
FileInstaller.UnInstallFile(InstallFile)
FileInstaller.SupportsManifestOnlyInstall
FileInstaller.DeleteFiles
FileInstaller.CollectionNodeName
FileInstaller.Files
FileInstaller.DefaultPath
FileInstaller.ItemNodeName
FileInstaller.PhysicalBasePath
FileInstaller.BasePath
ComponentInstallerBase.ReadEventMessageNode(XPathNavigator)
ComponentInstallerBase.InstallMode
ComponentInstallerBase.Log
ComponentInstallerBase.PackageFiles
ComponentInstallerBase.PhysicalSitePath
ComponentInstallerBase.Completed
ComponentInstallerBase.Package
ComponentInstallerBase.Skipped
ComponentInstallerBase.Type
ComponentInstallerBase.Version
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.Installer.Installers
Assembly: DotNetNuke.dll
Syntax
public class CleanupInstaller : FileInstaller

Constructors

CleanupInstaller()

Declaration
public CleanupInstaller()

Properties

AllowableFiles

Declaration
public override string AllowableFiles { get; }
Property Value
Type Description
string
Overrides
ComponentInstallerBase.AllowableFiles

Folders

Declaration
protected IList<string> Folders { get; }
Property Value
Type Description
IList<string>

Methods

CleanupFile(InstallFile)

Declaration
protected bool CleanupFile(InstallFile insFile)
Parameters
Type Name Description
InstallFile insFile
Returns
Type Description
bool

CleanupFolder(string)

Declaration
protected virtual void CleanupFolder(string path)
Parameters
Type Name Description
string path

Commit()

Declaration
public override void Commit()
Overrides
FileInstaller.Commit()

Install()

Declaration
public override void Install()
Overrides
FileInstaller.Install()

ProcessFile(InstallFile, XPathNavigator)

Declaration
protected override void ProcessFile(InstallFile file, XPathNavigator nav)
Parameters
Type Name Description
InstallFile file
XPathNavigator nav
Overrides
FileInstaller.ProcessFile(InstallFile, XPathNavigator)

ProcessFolder(XPathNavigator)

Declaration
protected virtual void ProcessFolder(XPathNavigator nav)
Parameters
Type Name Description
XPathNavigator nav

ReadManifest(XPathNavigator)

Declaration
public override void ReadManifest(XPathNavigator manifestNav)
Parameters
Type Name Description
XPathNavigator manifestNav
Overrides
FileInstaller.ReadManifest(XPathNavigator)

ReadManifestItem(XPathNavigator, bool)

Declaration
protected override InstallFile ReadManifestItem(XPathNavigator nav, bool checkFileExists)
Parameters
Type Name Description
XPathNavigator nav
bool checkFileExists
Returns
Type Description
InstallFile
Overrides
FileInstaller.ReadManifestItem(XPathNavigator, bool)

RollbackFile(InstallFile)

Declaration
protected override void RollbackFile(InstallFile installFile)
Parameters
Type Name Description
InstallFile installFile
Overrides
FileInstaller.RollbackFile(InstallFile)

UnInstall()

Declaration
public override void UnInstall()
Overrides
FileInstaller.UnInstall()

Extension Methods

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