Class ComponentInstallerBase
The ComponentInstallerBase is a base class for all Component Installers.
Inheritance
Namespace: DotNetNuke.Services.Installer.Installers
Assembly: DotNetNuke.dll
Syntax
public abstract class ComponentInstallerBase : object
Constructors
| Improve this Doc View SourceComponentInstallerBase()
Initializes a new instance of the ComponentInstallerBase class.
Declaration
protected ComponentInstallerBase()
Properties
| Improve this Doc View SourceAllowableFiles
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 |
Completed
Gets or sets a value indicating whether Completed flag is set.
Declaration
public bool Completed { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
InstallMode
Gets the InstallMode.
Declaration
public InstallMode InstallMode { get; }
Property Value
Type | Description |
---|---|
InstallMode |
Log
Gets the Logger.
Declaration
public Logger Log { get; }
Property Value
Type | Description |
---|---|
Logger |
Package
Gets or sets the associated Package.
Declaration
public PackageInfo Package { get; set; }
Property Value
Type | Description |
---|---|
PackageInfo |
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> |
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 |
Skipped
The ComponentInstallerBase is a base class for all Component Installers.
Declaration
public bool Skipped { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SupportsManifestOnlyInstall
Gets a value indicating whether the Installer supports Manifest only installs.
Declaration
public virtual bool SupportsManifestOnlyInstall { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Type
Gets or sets the Type of the component.
Declaration
public string Type { get; set; }
Property Value
Type | Description |
---|---|
System.String |
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 SourceCommit()
The ComponentInstallerBase is a base class for all Component Installers.
Declaration
public abstract void Commit()
Install()
The ComponentInstallerBase is a base class for all Component Installers.
Declaration
public abstract void Install()
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 |
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 |
Rollback()
The ComponentInstallerBase is a base class for all Component Installers.
Declaration
public abstract void Rollback()
UnInstall()
The ComponentInstallerBase is a base class for all Component Installers.
Declaration
public abstract void UnInstall()