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

Class SkinInstaller

The SkinInstaller installs Skin Components to a DotNetNuke site.

Inheritance
System.Object
ComponentInstallerBase
FileInstaller
SkinInstaller
ContainerInstaller
Inherited Members
FileInstaller.SupportsManifestOnlyInstall
FileInstaller.DeleteFiles
FileInstaller.Files
FileInstaller.DefaultPath
FileInstaller.BasePath
FileInstaller.Commit()
FileInstaller.ReadManifest(XPathNavigator)
FileInstaller.CommitFile(InstallFile)
FileInstaller.DeleteFile(InstallFile)
FileInstaller.InstallFile(InstallFile)
FileInstaller.IsCorrectType(InstallFileType)
FileInstaller.ReadManifestItem(XPathNavigator, Boolean)
FileInstaller.RollbackFile(InstallFile)
ComponentInstallerBase.InstallMode
ComponentInstallerBase.Log
ComponentInstallerBase.PackageFiles
ComponentInstallerBase.PhysicalSitePath
ComponentInstallerBase.Completed
ComponentInstallerBase.Package
ComponentInstallerBase.Skipped
ComponentInstallerBase.Type
ComponentInstallerBase.Version
ComponentInstallerBase.ReadEventMessageNode(XPathNavigator)
Namespace: DotNetNuke.Services.Installer.Installers
Assembly: DotNetNuke.dll
Syntax
public class SkinInstaller : FileInstaller

Properties

| Improve this Doc View Source

AllowableFiles

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

Declaration
public override string AllowableFiles { get; }
Property Value
Type Description
System.String

A String.

Overrides
ComponentInstallerBase.AllowableFiles
| Improve this Doc View Source

CollectionNodeName

Gets the name of the Collection Node ("skinFiles").

Declaration
protected override string CollectionNodeName { get; }
Property Value
Type Description
System.String

A String.

Overrides
FileInstaller.CollectionNodeName
| Improve this Doc View Source

ItemNodeName

Gets the name of the Item Node ("skinFile").

Declaration
protected override string ItemNodeName { get; }
Property Value
Type Description
System.String

A String.

Overrides
FileInstaller.ItemNodeName
| Improve this Doc View Source

PhysicalBasePath

Gets the PhysicalBasePath for the skin files.

Declaration
protected override string PhysicalBasePath { get; }
Property Value
Type Description
System.String

A String.

Overrides
FileInstaller.PhysicalBasePath
| Improve this Doc View Source

RootPath

Gets the root folder for the Skin.

Declaration
protected string RootPath { get; }
Property Value
Type Description
System.String

A String.

| Improve this Doc View Source

SkinFiles

Gets the collection of Skin Files.

Declaration
protected ArrayList SkinFiles { get; }
Property Value
Type Description
ArrayList

A List(Of InstallFile).

| Improve this Doc View Source

SkinNameNodeName

Gets the name of the SkinName Node ("skinName").

Declaration
protected virtual string SkinNameNodeName { get; }
Property Value
Type Description
System.String

A String.

| Improve this Doc View Source

SkinRoot

Gets the RootName of the Skin.

Declaration
protected virtual string SkinRoot { get; }
Property Value
Type Description
System.String

A String.

| Improve this Doc View Source

SkinType

Gets the Type of the Skin.

Declaration
protected virtual string SkinType { get; }
Property Value
Type Description
System.String

A String.

Methods

| Improve this Doc View Source

Install()

The Install method installs the skin component.

Declaration
public override void Install()
Overrides
FileInstaller.Install()
| Improve this Doc View Source

ProcessFile(InstallFile, XPathNavigator)

The ProcessFile method determines what to do with parsed "file" node.

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

The file represented by the node.

XPathNavigator nav

The XPathNavigator representing the node.

Overrides
FileInstaller.ProcessFile(InstallFile, XPathNavigator)
| Improve this Doc View Source

ReadCustomManifest(XPathNavigator)

The ReadCustomManifest method reads the custom manifest items.

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

The XPathNavigator representing the node.

Overrides
FileInstaller.ReadCustomManifest(XPathNavigator)
| Improve this Doc View Source

Rollback()

The Rollback method undoes the installation of the component in the event that one of the other components fails.

Declaration
public override void Rollback()
Overrides
FileInstaller.Rollback()
| Improve this Doc View Source

UnInstall()

The UnInstall method uninstalls the skin component.

Declaration
public override void UnInstall()
Overrides
FileInstaller.UnInstall()
| Improve this Doc View Source

UnInstallFile(InstallFile)

The UnInstallFile method unInstalls a single file.

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

The InstallFile to unInstall.

Overrides
FileInstaller.UnInstallFile(InstallFile)

Extension Methods

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