C# Класс ServiceStack.Razor.Managers.RazorViewManager

This view manager is responsible for keeping track of all the available Razor views and states of Razor pages.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Log ILog
Pages RazorPage>.Dictionary

Защищенные свойства (Protected)

Свойство Тип Описание
PathProvider IVirtualPathProvider
ViewNamesMap string>.Dictionary

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

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

Защищенные методы

Метод Описание
AddPage ( ServiceStack.Razor.Managers.RazorPage page ) : ServiceStack.Razor.Managers.RazorPage

Приватные методы

Метод Описание
CombinePaths ( ) : string
NormalizePath ( IRequest request, object dto ) : string
ScanForRazorPages ( ) : void

Описание методов

AddPage() публичный Метод

public AddPage ( IVirtualFile file ) : ServiceStack.Razor.Managers.RazorPage
file IVirtualFile
Результат ServiceStack.Razor.Managers.RazorPage

AddPage() защищенный Метод

protected AddPage ( ServiceStack.Razor.Managers.RazorPage page ) : ServiceStack.Razor.Managers.RazorPage
page ServiceStack.Razor.Managers.RazorPage
Результат ServiceStack.Razor.Managers.RazorPage

AddPage() публичный Метод

public AddPage ( string filePath ) : ServiceStack.Razor.Managers.RazorPage
filePath string
Результат ServiceStack.Razor.Managers.RazorPage

GetDictionaryPagePath() публичный Метод

public GetDictionaryPagePath ( IVirtualFile file ) : string
file IVirtualFile
Результат string

GetDictionaryPagePath() публичный Метод

public GetDictionaryPagePath ( string relativePath ) : string
relativePath string
Результат string

GetPage() публичный Метод

public GetPage ( IRequest request, object dto ) : ServiceStack.Razor.Managers.RazorPage
request IRequest
dto object
Результат ServiceStack.Razor.Managers.RazorPage

GetPage() публичный Метод

public GetPage ( string absolutePath ) : ServiceStack.Razor.Managers.RazorPage
absolutePath string
Результат ServiceStack.Razor.Managers.RazorPage

GetPageByName() публичный Метод

public GetPageByName ( string pageName ) : ServiceStack.Razor.Managers.RazorPage
pageName string
Результат ServiceStack.Razor.Managers.RazorPage

GetPageByName() публичный Метод

public GetPageByName ( string pageName, IRequest request, object dto ) : ServiceStack.Razor.Managers.RazorPage
pageName string
request IRequest
dto object
Результат ServiceStack.Razor.Managers.RazorPage

GetPageByPathInfo() публичный Метод

public GetPageByPathInfo ( string pathInfo ) : ServiceStack.Razor.Managers.RazorPage
pathInfo string
Результат ServiceStack.Razor.Managers.RazorPage

GetRelativePath() публичный Метод

public GetRelativePath ( string ospath ) : string
ospath string
Результат string

GetVirutalFile() публичный Метод

public GetVirutalFile ( string ospath ) : IVirtualFile
ospath string
Результат IVirtualFile

Init() публичный Метод

public Init ( ) : void
Результат void

IsWatchedFile() публичный Метод

public IsWatchedFile ( IVirtualFile file ) : bool
file IVirtualFile
Результат bool

RazorViewManager() публичный Метод

public RazorViewManager ( IRazorConfig viewConfig, IVirtualPathProvider virtualPathProvider ) : System
viewConfig IRazorConfig
virtualPathProvider IVirtualPathProvider
Результат System

TrackPage() публичный Метод

public TrackPage ( IVirtualFile file ) : ServiceStack.Razor.Managers.RazorPage
file IVirtualFile
Результат ServiceStack.Razor.Managers.RazorPage

Описание свойств

Log публичное статическое свойство

public static ILog Log
Результат ILog

Pages публичное свойство

public Dictionary Pages
Результат RazorPage>.Dictionary

PathProvider защищенное свойство

protected IVirtualPathProvider PathProvider
Результат IVirtualPathProvider

ViewNamesMap защищенное свойство

protected Dictionary ViewNamesMap
Результат string>.Dictionary