Table of Contents

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

request TemplateRequest
content EmailTemplateContent
metadata TemplateMetadata

Properties

Content

Gets the unrendered content.

public EmailTemplateContent Content { get; }

Property Value

EmailTemplateContent

Metadata

Gets optional snapshot metadata.

public TemplateMetadata? Metadata { get; }

Property Value

TemplateMetadata

Request

Gets the exact lookup fulfilled by this snapshot. Resolved active versions belong in metadata.

public TemplateRequest Request { get; }

Property Value

TemplateRequest