Class PackageWriterBase
Inheritance
PackageWriterBase
Assembly: DotNetNuke.dll
Syntax
public class PackageWriterBase
Constructors
PackageWriterBase()
Declaration
protected PackageWriterBase()
PackageWriterBase(PackageInfo)
Declaration
public PackageWriterBase(PackageInfo package)
Parameters
Properties
AppCodeFiles
Declaration
public Dictionary<string, InstallFile> AppCodeFiles { get; }
Property Value
AppCodePath
Declaration
public string AppCodePath { get; set; }
Property Value
Assemblies
Declaration
public Dictionary<string, InstallFile> Assemblies { get; }
Property Value
AssemblyPath
Declaration
public string AssemblyPath { get; set; }
Property Value
BasePath
Declaration
public string BasePath { get; set; }
Property Value
CleanUpFiles
Declaration
public SortedList<string, InstallFile> CleanUpFiles { get; }
Property Value
Dependencies
Declaration
protected virtual Dictionary<string, string> Dependencies { get; }
Property Value
Files
Declaration
public Dictionary<string, InstallFile> Files { get; }
Property Value
HasProjectFile
Declaration
public bool HasProjectFile { get; set; }
Property Value
IncludeAssemblies
Declaration
public virtual bool IncludeAssemblies { get; }
Property Value
LegacyError
Declaration
public string LegacyError { get; set; }
Property Value
Log
Declaration
public Logger Log { get; }
Property Value
Package
Declaration
public PackageInfo Package { get; set; }
Property Value
Resources
Declaration
public Dictionary<string, InstallFile> Resources { get; }
Property Value
Scripts
Declaration
public Dictionary<string, InstallFile> Scripts { get; }
Property Value
Versions
Declaration
public List<string> Versions { get; }
Property Value
Methods
AddFile(InstallFile)
Declaration
public virtual void AddFile(InstallFile file)
Parameters
AddFile(string)
Declaration
protected virtual void AddFile(string fileName)
Parameters
| Type |
Name |
Description |
| string |
fileName |
|
AddFile(string, string)
Declaration
protected virtual void AddFile(string fileName, string sourceFileName)
Parameters
AddResourceFile(InstallFile)
Declaration
public void AddResourceFile(InstallFile file)
Parameters
ConvertLegacyManifest(XPathNavigator, XmlWriter)
Declaration
protected virtual void ConvertLegacyManifest(XPathNavigator legacyManifest, XmlWriter writer)
Parameters
CreatePackage(string, string, string, bool)
Declaration
public void CreatePackage(string archiveName, string manifestName, string manifest, bool createManifest)
Parameters
GetFiles(bool)
Declaration
public void GetFiles(bool includeSource)
Parameters
| Type |
Name |
Description |
| bool |
includeSource |
|
GetFiles(bool, bool)
Declaration
protected virtual void GetFiles(bool includeSource, bool includeAppCode)
Parameters
| Type |
Name |
Description |
| bool |
includeSource |
|
| bool |
includeAppCode |
|
ParseFiles(DirectoryInfo, string)
Declaration
protected virtual void ParseFiles(DirectoryInfo folder, string rootPath)
Parameters
ParseFolder(string, string)
Declaration
protected virtual void ParseFolder(string folderName, string rootPath)
Parameters
ParseProjectFile(FileInfo, bool)
Declaration
protected void ParseProjectFile(FileInfo projFile, bool includeSource)
Parameters
WriteFilesToManifest(XmlWriter)
Declaration
protected virtual void WriteFilesToManifest(XmlWriter writer)
Parameters
WriteManifest(bool)
Declaration
public string WriteManifest(bool packageFragment)
Parameters
| Type |
Name |
Description |
| bool |
packageFragment |
|
Returns
WriteManifest(string, string)
Declaration
public void WriteManifest(string manifestName, string manifest)
Parameters
WriteManifest(XmlWriter, bool)
Declaration
public void WriteManifest(XmlWriter writer, bool packageFragment)
Parameters
WriteManifest(XmlWriter, string)
Declaration
public void WriteManifest(XmlWriter writer, string manifest)
Parameters
WriteManifestComponent(XmlWriter)
Declaration
protected virtual void WriteManifestComponent(XmlWriter writer)
Parameters
WriteManifestEndElement(XmlWriter)
Declaration
public static void WriteManifestEndElement(XmlWriter writer)
Parameters
WriteManifestStartElement(XmlWriter)
Declaration
public static void WriteManifestStartElement(XmlWriter writer)
Parameters
Extension Methods