C# Класс Help.HelpContentManipulator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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