C# Class ToSic.SexyContent.ImportExport.ZipExport

显示文件 Open project: 2sic/2sxc Class Usage Examples

Public Properties

Property Type Description
FileManager FileManager

Public Methods

Method Description
ExportApp ( bool includeContentGroups = false, bool resetAppGuid = false ) : MemoryStream
ExportForSourceControl ( bool includeContentGroups = false, bool resetAppGuid = false ) : void
ZipExport ( int zoneId, int appId ) : System
ZipFolder ( string rootFolder, string currentFolder, ZipOutputStream zStream ) : void

Private Methods

Method Description
AddFileToZip ( ZipOutputStream zStream, string relativePath, string file ) : void
AddInstructionsToPackageFolder ( string targetPath ) : void

This adds various files to an app-package, so anybody who gets such a package is informed as to what they must do with it.

GenerateExportXml ( bool includeContentGroups, bool resetAppGuid ) : XmlExporter

Method Details

ExportApp() public method

public ExportApp ( bool includeContentGroups = false, bool resetAppGuid = false ) : MemoryStream
includeContentGroups bool
resetAppGuid bool
return System.IO.MemoryStream

ExportForSourceControl() public method

public ExportForSourceControl ( bool includeContentGroups = false, bool resetAppGuid = false ) : void
includeContentGroups bool
resetAppGuid bool
return void

ZipExport() public method

public ZipExport ( int zoneId, int appId ) : System
zoneId int
appId int
return System

ZipFolder() public static method

public static ZipFolder ( string rootFolder, string currentFolder, ZipOutputStream zStream ) : void
rootFolder string
currentFolder string
zStream ICSharpCode.SharpZipLib.Zip.ZipOutputStream
return void

Property Details

FileManager public_oe property

public FileManager,ToSic.SexyContent.ImportExport FileManager
return FileManager