C# Класс formulate.app.Forms.Handlers.Email.EmailHandler

A handler that sends an email.
Наследование: IFormHandlerType
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ConstructMessage string
FilterEmails IEnumerable

Открытые методы

Метод Описание
DeserializeConfiguration ( string configuration ) : object

Deserializes the configuration for an email handler.

HandleForm ( FormSubmissionContext context, object configuration ) : void

Handles a form submission (sends an email).

PrepareHandleForm ( FormSubmissionContext context, object configuration ) : void

Prepares to handle to form submission.

In this case, no preparation is necessary.

Приватные методы

Метод Описание
ConstructMessage ( Form form, IEnumerable data, IEnumerable files, IEnumerable payload, EmailConfiguration config ) : string

Constructs an email message from the form fields.

FilterEmails ( IEnumerable emails ) : IEnumerable

Filters the email addresses to only return those allowed by the whitelist.

Описание методов

DeserializeConfiguration() публичный Метод

Deserializes the configuration for an email handler.
public DeserializeConfiguration ( string configuration ) : object
configuration string /// The serialized configuration. ///
Результат object

HandleForm() публичный Метод

Handles a form submission (sends an email).
public HandleForm ( FormSubmissionContext context, object configuration ) : void
context FormSubmissionContext /// The form submission context. ///
configuration object /// The handler configuration. ///
Результат void

PrepareHandleForm() публичный Метод

Prepares to handle to form submission.
In this case, no preparation is necessary.
public PrepareHandleForm ( FormSubmissionContext context, object configuration ) : void
context FormSubmissionContext /// The form submission context. ///
configuration object /// The handler configuration. ///
Результат void