C# Класс EU4.Stats.Web.Templater

The Templater provides a thread safe mechanism for rendering objects into html, caching the template, and updating the template whenever the template changes. The current implementation uses mutual exclusive locking. The reason for this is two-fold. One, it is easy to get threading right, and secondly, generating the resulting html isn't computationally intensive so the lock will only be acquired for a few moments.
Наследование: ITemplate
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Render ( StatsModel obj ) : string
Templater ( string filepath ) : RazorEngine.Templating

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

Метод Описание
watcher_Changed ( object sender, FileSystemEventArgs e ) : void

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

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

public Render ( StatsModel obj ) : string
obj StatsModel
Результат string

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

public Templater ( string filepath ) : RazorEngine.Templating
filepath string
Результат RazorEngine.Templating