Show / Hide Table of Contents

Class ScriptInstaller

Inheritance
object
ComponentInstallerBase
FileInstaller
ScriptInstaller
Inherited Members
FileInstaller.ReadManifest(XPathNavigator)
FileInstaller.CommitFile(InstallFile)
FileInstaller.DeleteFile(InstallFile)
FileInstaller.InstallFile(InstallFile)
FileInstaller.ReadCustomManifest(XPathNavigator)
FileInstaller.ReadManifestItem(XPathNavigator, bool)
FileInstaller.RollbackFile(InstallFile)
FileInstaller.SupportsManifestOnlyInstall
FileInstaller.DeleteFiles
FileInstaller.Files
FileInstaller.DefaultPath
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 ScriptInstaller : FileInstaller

Constructors

ScriptInstaller()

Declaration
public ScriptInstaller()

Properties

AllowableFiles

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

CollectionNodeName

Declaration
protected override string CollectionNodeName { get; }
Property Value
Type Description
string
Overrides
FileInstaller.CollectionNodeName

InstallScript

Declaration
protected InstallFile InstallScript { get; }
Property Value
Type Description
InstallFile

InstallScripts

Declaration
protected SortedList<Version, InstallFile> InstallScripts { get; }
Property Value
Type Description
SortedList<Version, InstallFile>

ItemNodeName

Declaration
protected override string ItemNodeName { get; }
Property Value
Type Description
string
Overrides
FileInstaller.ItemNodeName

PostUpgradeScripts

Declaration
protected IList<InstallFile> PostUpgradeScripts { get; }
Property Value
Type Description
IList<InstallFile>

PreUpgradeScripts

Declaration
protected IList<InstallFile> PreUpgradeScripts { get; }
Property Value
Type Description
IList<InstallFile>

ProviderConfiguration

Declaration
protected ProviderConfiguration ProviderConfiguration { get; }
Property Value
Type Description
ProviderConfiguration

UnInstallScripts

Declaration
protected SortedList<Version, InstallFile> UnInstallScripts { get; }
Property Value
Type Description
SortedList<Version, InstallFile>

UpgradeScript

Declaration
[Obsolete("Deprecated in DotNetNuke 9.9.0. This is now the first of the PostUpgrade scripts. Scheduled for removal in v11.0.0.")]
protected InstallFile UpgradeScript { get; }
Property Value
Type Description
InstallFile

Methods

Commit()

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

Install()

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

IsCorrectType(InstallFileType)

Declaration
protected override bool IsCorrectType(InstallFileType type)
Parameters
Type Name Description
InstallFileType type
Returns
Type Description
bool
Overrides
FileInstaller.IsCorrectType(InstallFileType)

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)

Rollback()

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

UnInstall()

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

UnInstallFile(InstallFile)

Declaration
protected override void UnInstallFile(InstallFile scriptFile)
Parameters
Type Name Description
InstallFile scriptFile
Overrides
FileInstaller.UnInstallFile(InstallFile)

Extension Methods

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