C# Класс Foundation.Server.Infrastructure.Mailers.Mailer

Class for sending Razor Email
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
Client System.Net.Mail.SmtpClient
Context System.Web.Mvc.ControllerContext

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

Метод Описание
SendAsync ( string viewPath, object model, string subject, System.Net.Mail.MailAddress recipients ) : System.Threading.Tasks.Task

Sends The Email !

SendAsync ( string viewPath, object model, string subject, System.Net.Mail.MailAddress replyTo, System.Net.Mail.MailAddress recipients ) : System.Threading.Tasks.Task

Sends The Email !

ToHtml ( string viewPath, ViewDataDictionary viewData ) : string

Generates HTML Body

ToHtml ( string viewPath, object model ) : string

Generates HTML Body

Защищенные методы

Метод Описание
RaiseError ( Exception ex ) : void

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

Метод Описание
Mailer ( ) : System

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

RaiseError() защищенный Метод

protected RaiseError ( Exception ex ) : void
ex System.Exception
Результат void

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

Sends The Email !
public SendAsync ( string viewPath, object model, string subject, System.Net.Mail.MailAddress recipients ) : System.Threading.Tasks.Task
viewPath string Virtual Path to View : ~\Views\Mailer\Welcome
model object object
subject string Title
recipients System.Net.Mail.MailAddress
Результат System.Threading.Tasks.Task

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

Sends The Email !
public SendAsync ( string viewPath, object model, string subject, System.Net.Mail.MailAddress replyTo, System.Net.Mail.MailAddress recipients ) : System.Threading.Tasks.Task
viewPath string Virtual Path to View : ~\Views\Mailer\Welcome
model object object
subject string Title
replyTo System.Net.Mail.MailAddress
recipients System.Net.Mail.MailAddress
Результат System.Threading.Tasks.Task

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

Generates HTML Body
public ToHtml ( string viewPath, ViewDataDictionary viewData ) : string
viewPath string Virtual Path to View : ~\Views\Mailer\Welcome
viewData ViewDataDictionary object
Результат string

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

Generates HTML Body
public ToHtml ( string viewPath, object model ) : string
viewPath string Virtual Path to View : ~\Views\Mailer\Welcome
model object object
Результат string

Описание свойств

Client защищенное свойство

protected SmtpClient,System.Net.Mail Client
Результат System.Net.Mail.SmtpClient

Context защищенное свойство

protected ControllerContext,System.Web.Mvc Context
Результат System.Web.Mvc.ControllerContext