Class RazorEmailTemplateRenderer
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
templatestringmodelTModel
Returns
Type Parameters
TModel