C# 클래스 Kooboo.CMS.Sites.Persistence.FileSystem.LabelImportExportHelper

파일 보기 프로젝트 열기: Tsingbo-Kooboo/KoobooMvc5

공개 메소드들

메소드 설명
Export ( Kooboo.CMS.Sites.Models.Site site, IEnumerable labels, IEnumerable categories, Stream outputStream ) : void
ExportLabelsToDisk ( Kooboo.CMS.Sites.Models.Site site ) : void
Import ( Kooboo.CMS.Sites.Models.Site site, Stream zipStream, bool @override ) : void
InitializeLabels ( Kooboo.CMS.Sites.Models.Site site ) : void
LabelImportExportHelper ( ILabelProvider rawLabelProvider ) : System

보호된 메소드들

메소드 설명
GetStorage ( string labelFile ) : JsonListFileStorage

비공개 메소드들

메소드 설명
GetImportExportLabelFile ( Kooboo.CMS.Sites.Models.Site site, string category ) : string
GetImportExportTempFolder ( Kooboo.CMS.Sites.Models.Site site ) : string

메소드 상세

Export() 공개 메소드

public Export ( Kooboo.CMS.Sites.Models.Site site, IEnumerable labels, IEnumerable categories, Stream outputStream ) : void
site Kooboo.CMS.Sites.Models.Site
labels IEnumerable
categories IEnumerable
outputStream Stream
리턴 void

ExportLabelsToDisk() 공개 메소드

public ExportLabelsToDisk ( Kooboo.CMS.Sites.Models.Site site ) : void
site Kooboo.CMS.Sites.Models.Site
리턴 void

GetStorage() 보호된 메소드

protected GetStorage ( string labelFile ) : JsonListFileStorage
labelFile string
리턴 JsonListFileStorage

Import() 공개 메소드

public Import ( Kooboo.CMS.Sites.Models.Site site, Stream zipStream, bool @override ) : void
site Kooboo.CMS.Sites.Models.Site
zipStream Stream
@override bool
리턴 void

InitializeLabels() 공개 메소드

public InitializeLabels ( Kooboo.CMS.Sites.Models.Site site ) : void
site Kooboo.CMS.Sites.Models.Site
리턴 void

LabelImportExportHelper() 공개 메소드

public LabelImportExportHelper ( ILabelProvider rawLabelProvider ) : System
rawLabelProvider ILabelProvider
리턴 System