Class EmailTemplateSource
- Namespace
- MailStencil
- Assembly
- MailStencil.Core.dll
A coherent snapshot returned by a template reader.
public sealed class EmailTemplateSource
- Inheritance
-
EmailTemplateSource
- Inherited Members
Constructors
EmailTemplateSource(TemplateRequest, EmailTemplateContent, TemplateMetadata?)
Creates a snapshot with its exact lookup identity and optional metadata.
public EmailTemplateSource(TemplateRequest request, EmailTemplateContent content, TemplateMetadata? metadata = null)
Parameters
requestTemplateRequestcontentEmailTemplateContentmetadataTemplateMetadata
Properties
Content
Gets the unrendered content.
public EmailTemplateContent Content { get; }
Property Value
Metadata
Gets optional snapshot metadata.
public TemplateMetadata? Metadata { get; }
Property Value
Request
Gets the exact lookup fulfilled by this snapshot. Resolved active versions belong in metadata.
public TemplateRequest Request { get; }