Show / Hide Table of Contents

Class FileInstaller

Inheritance
object
ComponentInstallerBase
FileInstaller
AssemblyInstaller
CleanupInstaller
JavaScriptFileInstaller
LanguageInstaller
ResourceFileInstaller
ScriptInstaller
SkinInstaller
WidgetInstaller
Inherited Members
ComponentInstallerBase.ReadEventMessageNode(XPathNavigator)
ComponentInstallerBase.AllowableFiles
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 FileInstaller : ComponentInstallerBase

Constructors

FileInstaller()

Declaration
public FileInstaller()

Properties

BasePath

Declaration
protected string BasePath { get; set; }
Property Value
Type Description
string

CollectionNodeName

Declaration
protected virtual string CollectionNodeName { get; }
Property Value
Type Description
string

DefaultPath

Declaration
protected virtual string DefaultPath { get; }
Property Value
Type Description
string

DeleteFiles

Declaration
public bool DeleteFiles { get; set; }
Property Value
Type Description
bool

Files

Declaration
protected List<InstallFile> Files { get; }
Property Value
Type Description
List<InstallFile>

ItemNodeName

Declaration
protected virtual string ItemNodeName { get; }
Property Value
Type Description
string

PhysicalBasePath

Declaration
protected virtual string PhysicalBasePath { get; }
Property Value
Type Description
string

SupportsManifestOnlyInstall

Declaration
public override bool SupportsManifestOnlyInstall { get; }
Property Value
Type Description
bool
Overrides
ComponentInstallerBase.SupportsManifestOnlyInstall

Methods

Commit()

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

CommitFile(InstallFile)

Declaration
protected virtual void CommitFile(InstallFile insFile)
Parameters
Type Name Description
InstallFile insFile

DeleteFile(InstallFile)

Declaration
protected virtual void DeleteFile(InstallFile insFile)
Parameters
Type Name Description
InstallFile insFile

Install()

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

InstallFile(InstallFile)

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

IsCorrectType(InstallFileType)

Declaration
protected virtual bool IsCorrectType(InstallFileType type)
Parameters
Type Name Description
InstallFileType type
Returns
Type Description
bool

ProcessFile(InstallFile, XPathNavigator)

Declaration
protected virtual void ProcessFile(InstallFile file, XPathNavigator nav)
Parameters
Type Name Description
InstallFile file
XPathNavigator nav

ReadCustomManifest(XPathNavigator)

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

ReadManifest(XPathNavigator)

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

ReadManifestItem(XPathNavigator, bool)

Declaration
protected virtual InstallFile ReadManifestItem(XPathNavigator nav, bool checkFileExists)
Parameters
Type Name Description
XPathNavigator nav
bool checkFileExists
Returns
Type Description
InstallFile

Rollback()

Declaration
public override void Rollback()
Overrides
ComponentInstallerBase.Rollback()

RollbackFile(InstallFile)

Declaration
protected virtual void RollbackFile(InstallFile installFile)
Parameters
Type Name Description
InstallFile installFile

UnInstall()

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

UnInstallFile(InstallFile)

Declaration
protected virtual void UnInstallFile(InstallFile unInstallFile)
Parameters
Type Name Description
InstallFile unInstallFile

Extension Methods

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