C# 클래스 ScrewTurn.Wiki.Cache

Manages data cache.
파일 보기 프로젝트 열기: mono/ScrewTurnWiki

공개 메소드들

메소드 설명
ClearPageCache ( ) : void

Clears the pages cache.

ClearPseudoCache ( ) : void

Clears the pseudo cache.

GetFormattedPageContent ( System.PageInfo page ) : string

Gets a cached formatted page content.

GetPageContent ( System.PageInfo page ) : PageContent

Gets a cached T:PageContent.

GetPseudoCacheValue ( string name ) : string

Gets a pseudo cache item value.

RemovePage ( System.PageInfo page ) : void

Removes a page from the cache.

SetFormattedPageContent ( System.PageInfo page, string content ) : void

Sets the formatted page content in cache.

SetPageContent ( System.PageInfo page, PageContent content ) : void

Sets the page content in cache.

SetPseudoCacheValue ( string name, string value ) : void

Sets a pseudo cache item value.

메소드 상세

ClearPageCache() 공개 정적인 메소드

Clears the pages cache.
public static ClearPageCache ( ) : void
리턴 void

ClearPseudoCache() 공개 정적인 메소드

Clears the pseudo cache.
public static ClearPseudoCache ( ) : void
리턴 void

GetFormattedPageContent() 공개 정적인 메소드

Gets a cached formatted page content.
public static GetFormattedPageContent ( System.PageInfo page ) : string
page System.PageInfo The page to get the formatted content of.
리턴 string

GetPageContent() 공개 정적인 메소드

Gets a cached T:PageContent.
public static GetPageContent ( System.PageInfo page ) : PageContent
page System.PageInfo The page to get the content of.
리턴 ScrewTurn.Wiki.PluginFramework.PageContent

GetPseudoCacheValue() 공개 정적인 메소드

Gets a pseudo cache item value.
public static GetPseudoCacheValue ( string name ) : string
name string The name of the item to get the value of.
리턴 string

RemovePage() 공개 정적인 메소드

Removes a page from the cache.
public static RemovePage ( System.PageInfo page ) : void
page System.PageInfo The page to remove.
리턴 void

SetFormattedPageContent() 공개 정적인 메소드

Sets the formatted page content in cache.
public static SetFormattedPageContent ( System.PageInfo page, string content ) : void
page System.PageInfo The page to set the content of.
content string The content.
리턴 void

SetPageContent() 공개 정적인 메소드

Sets the page content in cache.
public static SetPageContent ( System.PageInfo page, PageContent content ) : void
page System.PageInfo The page to set the content of.
content ScrewTurn.Wiki.PluginFramework.PageContent The content.
리턴 void

SetPseudoCacheValue() 공개 정적인 메소드

Sets a pseudo cache item value.
public static SetPseudoCacheValue ( string name, string value ) : void
name string The name of the item to set the value of.
value string The value of the item.
리턴 void