• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class ComponentInstallerBase

The ComponentInstallerBase is a base class for all Component Installers.

Inheritance
System.Object
ComponentInstallerBase
AuthenticationInstaller
ConfigInstaller
FileInstaller
JavaScriptLibraryInstaller
ModuleInstaller
PackageInstaller
ProviderInstaller
SkinControlInstaller
Namespace: DotNetNuke.Services.Installer.Installers
Assembly: DotNetNuke.dll
Syntax
public abstract class ComponentInstallerBase : object

Constructors

| Improve this Doc View Source

ComponentInstallerBase()

Initializes a new instance of the ComponentInstallerBase class.

Declaration
protected ComponentInstallerBase()

Properties

| Improve this Doc View Source

AllowableFiles

Gets a list of allowable file extensions (in addition to the Host's List).

Declaration
public virtual string AllowableFiles { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Completed

Gets or sets a value indicating whether Completed flag is set.

Declaration
public bool Completed { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

InstallMode

Gets the InstallMode.

Declaration
public InstallMode InstallMode { get; }
Property Value
Type Description
InstallMode
| Improve this Doc View Source

Log

Gets the Logger.

Declaration
public Logger Log { get; }
Property Value
Type Description
Logger
| Improve this Doc View Source

Package

Gets or sets the associated Package.

Declaration
public PackageInfo Package { get; set; }
Property Value
Type Description
PackageInfo
| Improve this Doc View Source

PackageFiles

Gets a Dictionary of Files that are included in the Package.

Declaration
public Dictionary<string, InstallFile> PackageFiles { get; }
Property Value
Type Description
Dictionary<System.String, InstallFile>
| Improve this Doc View Source

PhysicalSitePath

Gets the Physical Path to the root of the Site (e.g. "D:\Websites\DotNetNuke").

Declaration
public string PhysicalSitePath { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Skipped

The ComponentInstallerBase is a base class for all Component Installers.

Declaration
public bool Skipped { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

SupportsManifestOnlyInstall

Gets a value indicating whether the Installer supports Manifest only installs.

Declaration
public virtual bool SupportsManifestOnlyInstall { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Type

Gets or sets the Type of the component.

Declaration
public string Type { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Version

Gets or sets the Version of the Component.

Declaration
public Version Version { get; set; }
Property Value
Type Description
Version

Methods

| Improve this Doc View Source

Commit()

The ComponentInstallerBase is a base class for all Component Installers.

Declaration
public abstract void Commit()
| Improve this Doc View Source

Install()

The ComponentInstallerBase is a base class for all Component Installers.

Declaration
public abstract void Install()
| Improve this Doc View Source

ReadEventMessageNode(XPathNavigator)

The ComponentInstallerBase is a base class for all Component Installers.

Declaration
public EventMessage ReadEventMessageNode(XPathNavigator manifestNav)
Parameters
Type Name Description
XPathNavigator manifestNav
Returns
Type Description
EventMessage
| Improve this Doc View Source

ReadManifest(XPathNavigator)

The ComponentInstallerBase is a base class for all Component Installers.

Declaration
public abstract void ReadManifest(XPathNavigator manifestNav)
Parameters
Type Name Description
XPathNavigator manifestNav
| Improve this Doc View Source

Rollback()

The ComponentInstallerBase is a base class for all Component Installers.

Declaration
public abstract void Rollback()
| Improve this Doc View Source

UnInstall()

The ComponentInstallerBase is a base class for all Component Installers.

Declaration
public abstract void UnInstall()

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS