//public Installer(PackageInfo package, string physicalSitePath) //{ // _InstallerInfo = new InstallerInfo(package, physicalSitePath); // Packages.Add(Packages.Count, new PackageInstaller(package)); //} public Installer(string manifest, string physicalSitePath, bool loadManifest) { _InstallerInfo = new InstallerInfo(physicalSitePath, InstallMode.ManifestOnly); if (loadManifest) { ReadManifest(new FileStream(manifest, FileMode.Open, FileAccess.Read)); } }
public Installer(Stream inputStream, string physicalSitePath, bool loadManifest, bool deleteTemp) { _InstallerInfo = new InstallerInfo(inputStream, physicalSitePath); _InstallerInfo.IgnoreWhiteList = true; if (loadManifest) { ReadManifest(deleteTemp); } }
public Installer(string tempFolder, string manifest, string physicalSitePath, bool loadManifest) { _InstallerInfo = new InstallerInfo(tempFolder, manifest, physicalSitePath); _InstallerInfo.IgnoreWhiteList = false; if (loadManifest) { ReadManifest(true); } }
public InstallFile(string fileName, string sourceFileName, InstallerInfo info) { ParseFileName(fileName); _SourceFileName = sourceFileName; _InstallerInfo = info; }
public InstallFile(string fileName, InstallerInfo info) { ParseFileName(fileName); _InstallerInfo = info; }
public InstallFile(ZipInputStream zip, ZipEntry entry, InstallerInfo info) { _InstallerInfo = info; ReadZip(zip, entry); }
public PackageInfo(InstallerInfo info) { AttachInstallerInfo(info); }
public void AttachInstallerInfo(InstallerInfo installer) { _InstallerInfo = installer; }