Interface ITemplateValidator
- Namespace
- MailStencil
- Assembly
- MailStencil.Core.dll
Validates unsaved template content against a declared model type without executing it.
public interface ITemplateValidator
Methods
ValidateAsync<TModel>(EmailTemplateContent, CancellationToken)
Returns expected template problems as diagnostics. Does not evaluate model getters.
Task<TemplateValidationResult> ValidateAsync<TModel>(EmailTemplateContent content, CancellationToken cancellationToken = default) where TModel : notnull
Parameters
contentEmailTemplateContentcancellationTokenCancellationToken
Returns
Type Parameters
TModel