C# Class ScrewTurn.Wiki.Cache

Manages data cache.
Afficher le fichier Open project: mono/ScrewTurnWiki

Méthodes publiques

Méthode Description
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.

Method Details

ClearPageCache() public static méthode

Clears the pages cache.
public static ClearPageCache ( ) : void
Résultat void

ClearPseudoCache() public static méthode

Clears the pseudo cache.
public static ClearPseudoCache ( ) : void
Résultat void

GetFormattedPageContent() public static méthode

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

GetPageContent() public static méthode

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

GetPseudoCacheValue() public static méthode

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

RemovePage() public static méthode

Removes a page from the cache.
public static RemovePage ( System.PageInfo page ) : void
page System.PageInfo The page to remove.
Résultat void

SetFormattedPageContent() public static méthode

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.
Résultat void

SetPageContent() public static méthode

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.
Résultat void

SetPseudoCacheValue() public static méthode

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.
Résultat void