private void Queue_DeletedMail(object sender, MailDeletedMailEventArgs e) { if (_mailEventReceiver != null) { _mailEventReceiver.OnDeletedMail(sender, e); } }
public virtual void OnDeletedMail(object sender, MailDeletedMailEventArgs e) { if (DeletedMail != null) { DeletedMail(this, e); } }
public void Delete(Guid mailID) { //process deleteing event MailDeletingMailEventArgs deletingArgs = new MailDeletingMailEventArgs(); deletingArgs.EmailID = mailID; deletingArgs.Cancel = false; OnDeletingMail(this, deletingArgs); try { MailQueueDB.DeleteMailFromQueue(this._connectionString, mailID); } catch (SqlException ex) { //Process Mail Error Event MailErrorEventArgs errorArgs = new MailErrorEventArgs(); errorArgs.Exception = ex; errorArgs.ErrorType = MailErrorType.Delete; OnMailError(this, errorArgs); } //process deleted event MailDeletedMailEventArgs deletedArgs = new MailDeletedMailEventArgs(); OnDeletedMail(this, deletedArgs); }
public virtual void OnDeletedMail(object sender, MailDeletedMailEventArgs e) { }