C# Class Foundation.Server.Infrastructure.Mailers.Mailer

Class for sending Razor Email
Afficher le fichier Open project: NVentimiglia/Unity3d-Foundation

Protected Properties

Свойство Type Description
Client System.Net.Mail.SmtpClient
Context System.Web.Mvc.ControllerContext

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
RaiseError ( Exception ex ) : void

Private Methods

Méthode Description
Mailer ( ) : System

Method Details

RaiseError() protected méthode

protected RaiseError ( Exception ex ) : void
ex System.Exception
Résultat void

SendAsync() public méthode

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
Résultat System.Threading.Tasks.Task

SendAsync() public méthode

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
Résultat System.Threading.Tasks.Task

ToHtml() public méthode

Generates HTML Body
public ToHtml ( string viewPath, ViewDataDictionary viewData ) : string
viewPath string Virtual Path to View : ~\Views\Mailer\Welcome
viewData ViewDataDictionary object
Résultat string

ToHtml() public méthode

Generates HTML Body
public ToHtml ( string viewPath, object model ) : string
viewPath string Virtual Path to View : ~\Views\Mailer\Welcome
model object object
Résultat string

Property Details

Client protected_oe property

protected SmtpClient,System.Net.Mail Client
Résultat System.Net.Mail.SmtpClient

Context protected_oe property

protected ControllerContext,System.Web.Mvc Context
Résultat System.Web.Mvc.ControllerContext