Table of Contents

Class RazorEmailTemplateRenderer

Namespace
MailForge.Templates
Assembly
MailForge.dll

Renders Razor templates using the RazorEngineCore engine. Compiled templates are cached by template content so each unique template is compiled only once. Model types must be publicly visible (public top-level or public nested types); private or internal types cannot be bound by the runtime dynamic dispatcher.

public sealed class RazorEmailTemplateRenderer : IEmailTemplateRenderer
Inheritance
RazorEmailTemplateRenderer
Implements
Inherited Members

Constructors

RazorEmailTemplateRenderer()

Initializes a new instance of the RazorEmailTemplateRenderer class.

public RazorEmailTemplateRenderer()

Methods

Render<TModel>(string, TModel)

Renders a Razor template against a model.

public string Render<TModel>(string template, TModel model)

Parameters

template string
model TModel

Returns

string

Type Parameters

TModel