C# 클래스 Help.HelpContentManipulator

파일 보기 프로젝트 열기: Invenietis/ck-certified 1 사용 예제들

공개 메소드들

메소드 설명
FindOrCreateBaseContent ( ) : void
FindOrCreateDefaultContent ( IVersionedUniqueId plugin, Func contentAccessor, string culture = null ) : void
GetHelpContentFilePath ( IVersionedUniqueId pluginName, string culture = null ) : string
HelpContentManipulator ( IHostInformation hostInformations ) : System
InstallDownloadedHelpContent ( IVersionedUniqueId plugin, Func contentAccessor, string culture, bool clean = false ) : void

비공개 메소드들

메소드 설명
GetBaseHelpDirectoryForPlugin ( IVersionedUniqueId pluginName, string culture = null ) : string
UnzipAndExtractStream ( Stream zipContent, string pathToExtract, string innerPathFilter = null ) : void

메소드 상세

FindOrCreateBaseContent() 공개 메소드

public FindOrCreateBaseContent ( ) : void
리턴 void

FindOrCreateDefaultContent() 공개 메소드

public FindOrCreateDefaultContent ( IVersionedUniqueId plugin, Func contentAccessor, string culture = null ) : void
plugin IVersionedUniqueId
contentAccessor Func
culture string
리턴 void

GetHelpContentFilePath() 공개 메소드

public GetHelpContentFilePath ( IVersionedUniqueId pluginName, string culture = null ) : string
pluginName IVersionedUniqueId
culture string
리턴 string

HelpContentManipulator() 공개 메소드

public HelpContentManipulator ( IHostInformation hostInformations ) : System
hostInformations IHostInformation
리턴 System

InstallDownloadedHelpContent() 공개 메소드

public InstallDownloadedHelpContent ( IVersionedUniqueId plugin, Func contentAccessor, string culture, bool clean = false ) : void
plugin IVersionedUniqueId
contentAccessor Func
culture string
clean bool
리턴 void