C# Class ServiceStack.Razor.Managers.RazorViewManager

This view manager is responsible for keeping track of all the available Razor views and states of Razor pages.
Afficher le fichier Open project: nustack/ServiceStack Class Usage Examples

Méthodes publiques

Свойство Type Description
Log ILog
Pages RazorPage>.Dictionary

Protected Properties

Свойство Type Description
PathProvider IVirtualPathProvider
ViewNamesMap string>.Dictionary

Méthodes publiques

Méthode Description
AddPage ( IVirtualFile file ) : ServiceStack.Razor.Managers.RazorPage
AddPage ( string filePath ) : ServiceStack.Razor.Managers.RazorPage
GetDictionaryPagePath ( IVirtualFile file ) : string
GetDictionaryPagePath ( string relativePath ) : string
GetPage ( IRequest request, object dto ) : ServiceStack.Razor.Managers.RazorPage
GetPage ( string absolutePath ) : ServiceStack.Razor.Managers.RazorPage
GetPageByName ( string pageName ) : ServiceStack.Razor.Managers.RazorPage
GetPageByName ( string pageName, IRequest request, object dto ) : ServiceStack.Razor.Managers.RazorPage
GetPageByPathInfo ( string pathInfo ) : ServiceStack.Razor.Managers.RazorPage
GetRelativePath ( string ospath ) : string
GetVirutalFile ( string ospath ) : IVirtualFile
Init ( ) : void
IsWatchedFile ( IVirtualFile file ) : bool
RazorViewManager ( IRazorConfig viewConfig, IVirtualPathProvider virtualPathProvider ) : System
TrackPage ( IVirtualFile file ) : ServiceStack.Razor.Managers.RazorPage

Méthodes protégées

Méthode Description
AddPage ( ServiceStack.Razor.Managers.RazorPage page ) : ServiceStack.Razor.Managers.RazorPage

Private Methods

Méthode Description
CombinePaths ( ) : string
NormalizePath ( IRequest request, object dto ) : string
ScanForRazorPages ( ) : void

Method Details

AddPage() public méthode

public AddPage ( IVirtualFile file ) : ServiceStack.Razor.Managers.RazorPage
file IVirtualFile
Résultat ServiceStack.Razor.Managers.RazorPage

AddPage() protected méthode

protected AddPage ( ServiceStack.Razor.Managers.RazorPage page ) : ServiceStack.Razor.Managers.RazorPage
page ServiceStack.Razor.Managers.RazorPage
Résultat ServiceStack.Razor.Managers.RazorPage

AddPage() public méthode

public AddPage ( string filePath ) : ServiceStack.Razor.Managers.RazorPage
filePath string
Résultat ServiceStack.Razor.Managers.RazorPage

GetDictionaryPagePath() public méthode

public GetDictionaryPagePath ( IVirtualFile file ) : string
file IVirtualFile
Résultat string

GetDictionaryPagePath() public méthode

public GetDictionaryPagePath ( string relativePath ) : string
relativePath string
Résultat string

GetPage() public méthode

public GetPage ( IRequest request, object dto ) : ServiceStack.Razor.Managers.RazorPage
request IRequest
dto object
Résultat ServiceStack.Razor.Managers.RazorPage

GetPage() public méthode

public GetPage ( string absolutePath ) : ServiceStack.Razor.Managers.RazorPage
absolutePath string
Résultat ServiceStack.Razor.Managers.RazorPage

GetPageByName() public méthode

public GetPageByName ( string pageName ) : ServiceStack.Razor.Managers.RazorPage
pageName string
Résultat ServiceStack.Razor.Managers.RazorPage

GetPageByName() public méthode

public GetPageByName ( string pageName, IRequest request, object dto ) : ServiceStack.Razor.Managers.RazorPage
pageName string
request IRequest
dto object
Résultat ServiceStack.Razor.Managers.RazorPage

GetPageByPathInfo() public méthode

public GetPageByPathInfo ( string pathInfo ) : ServiceStack.Razor.Managers.RazorPage
pathInfo string
Résultat ServiceStack.Razor.Managers.RazorPage

GetRelativePath() public méthode

public GetRelativePath ( string ospath ) : string
ospath string
Résultat string

GetVirutalFile() public méthode

public GetVirutalFile ( string ospath ) : IVirtualFile
ospath string
Résultat IVirtualFile

Init() public méthode

public Init ( ) : void
Résultat void

IsWatchedFile() public méthode

public IsWatchedFile ( IVirtualFile file ) : bool
file IVirtualFile
Résultat bool

RazorViewManager() public méthode

public RazorViewManager ( IRazorConfig viewConfig, IVirtualPathProvider virtualPathProvider ) : System
viewConfig IRazorConfig
virtualPathProvider IVirtualPathProvider
Résultat System

TrackPage() public méthode

public TrackPage ( IVirtualFile file ) : ServiceStack.Razor.Managers.RazorPage
file IVirtualFile
Résultat ServiceStack.Razor.Managers.RazorPage

Property Details

Log public_oe static_oe property

public static ILog Log
Résultat ILog

Pages public_oe property

public Dictionary Pages
Résultat RazorPage>.Dictionary

PathProvider protected_oe property

protected IVirtualPathProvider PathProvider
Résultat IVirtualPathProvider

ViewNamesMap protected_oe property

protected Dictionary ViewNamesMap
Résultat string>.Dictionary