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

Class SkinPackageWriter

The SkinPackageWriter class.

Inheritance
System.Object
PackageWriterBase
SkinPackageWriter
ContainerPackageWriter
Inherited Members
PackageWriterBase.AppCodeFiles
PackageWriterBase.Assemblies
PackageWriterBase.CleanUpFiles
PackageWriterBase.Files
PackageWriterBase.Log
PackageWriterBase.Resources
PackageWriterBase.Scripts
PackageWriterBase.Versions
PackageWriterBase.AppCodePath
PackageWriterBase.AssemblyPath
PackageWriterBase.BasePath
PackageWriterBase.HasProjectFile
PackageWriterBase.LegacyError
PackageWriterBase.Package
PackageWriterBase.Dependencies
PackageWriterBase.WriteManifestEndElement(XmlWriter)
PackageWriterBase.WriteManifestStartElement(XmlWriter)
PackageWriterBase.AddFile(InstallFile)
PackageWriterBase.AddResourceFile(InstallFile)
PackageWriterBase.CreatePackage(String, String, String, Boolean)
PackageWriterBase.GetFiles(Boolean)
PackageWriterBase.WriteManifest(String, String)
PackageWriterBase.WriteManifest(XmlWriter, String)
PackageWriterBase.WriteManifest(Boolean)
PackageWriterBase.WriteManifest(XmlWriter, Boolean)
PackageWriterBase.AddFile(String)
PackageWriterBase.AddFile(String, String)
PackageWriterBase.ConvertLegacyManifest(XPathNavigator, XmlWriter)
PackageWriterBase.ParseFolder(String, String)
PackageWriterBase.ParseProjectFile(FileInfo, Boolean)
PackageWriterBase.WriteManifestComponent(XmlWriter)
Namespace: DotNetNuke.Services.Installer.Writers
Assembly: DotNetNuke.dll
Syntax
public class SkinPackageWriter : PackageWriterBase

Constructors

| Improve this Doc View Source

SkinPackageWriter(PackageInfo)

Initializes a new instance of the SkinPackageWriter class.

Declaration
public SkinPackageWriter(PackageInfo package)
Parameters
Type Name Description
PackageInfo package
| Improve this Doc View Source

SkinPackageWriter(SkinPackageInfo, PackageInfo, String, String)

Initializes a new instance of the SkinPackageWriter class.

Declaration
public SkinPackageWriter(SkinPackageInfo skinPackage, PackageInfo package, string basePath, string subFolder)
Parameters
Type Name Description
SkinPackageInfo skinPackage
PackageInfo package
System.String basePath
System.String subFolder
| Improve this Doc View Source

SkinPackageWriter(SkinPackageInfo, PackageInfo, String)

Initializes a new instance of the SkinPackageWriter class.

Declaration
public SkinPackageWriter(SkinPackageInfo skinPackage, PackageInfo package, string basePath)
Parameters
Type Name Description
SkinPackageInfo skinPackage
PackageInfo package
System.String basePath
| Improve this Doc View Source

SkinPackageWriter(SkinPackageInfo, PackageInfo)

Initializes a new instance of the SkinPackageWriter class.

Declaration
public SkinPackageWriter(SkinPackageInfo skinPackage, PackageInfo package)
Parameters
Type Name Description
SkinPackageInfo skinPackage
PackageInfo package

Properties

| Improve this Doc View Source

IncludeAssemblies

Gets a value indicating whether to include Assemblies.

Declaration
public override bool IncludeAssemblies { get; }
Property Value
Type Description
System.Boolean
Overrides
PackageWriterBase.IncludeAssemblies
| Improve this Doc View Source

SkinPackage

The SkinPackageWriter class.

Declaration
protected SkinPackageInfo SkinPackage { get; }
Property Value
Type Description
SkinPackageInfo

Methods

| Improve this Doc View Source

GetFiles(Boolean, Boolean)

Gets the files to include in the package.

Declaration
protected override void GetFiles(bool includeSource, bool includeAppCode)
Parameters
Type Name Description
System.Boolean includeSource

If true, will also include the source code files.

System.Boolean includeAppCode

If true, files in the App_Code folder will also be included.

Overrides
PackageWriterBase.GetFiles(Boolean, Boolean)
| Improve this Doc View Source

ParseFiles(DirectoryInfo, String)

Parses the files in a folder.

Declaration
protected override void ParseFiles(DirectoryInfo folder, string rootPath)
Parameters
Type Name Description
DirectoryInfo folder

The folder to get the files from.

System.String rootPath

The root path to use so the files are relative in the manifest.

Overrides
PackageWriterBase.ParseFiles(DirectoryInfo, String)
| Improve this Doc View Source

SetBasePath()

The SkinPackageWriter class.

Declaration
public void SetBasePath()
| Improve this Doc View Source

WriteFilesToManifest(XmlWriter)

Writes the files to the manifest.

Declaration
protected override void WriteFilesToManifest(XmlWriter writer)
Parameters
Type Name Description
XmlWriter writer

The XML writer to use.

Overrides
PackageWriterBase.WriteFilesToManifest(XmlWriter)

Extension Methods

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