Class MailQueueManager
Inheritance
System.Object
MailQueueManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Simplic.Framework.Mailing
Assembly: Simplic.Framework.dll
Syntax
public class MailQueueManager
Methods
| Improve this Doc View SourceDeleteQueueItem(Int64, Boolean)
Deletes the mail queue item
Declaration
public bool DeleteQueueItem(long mailQueueId, bool deleteAttachments = true)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | mailQueueId | Mail Queue Item's ID |
System.Boolean | deleteAttachments | Decideds if the attachments should be deleted as well |
Returns
Type | Description |
---|---|
System.Boolean |
GetAllByStatus(MailQueueStatus)
Get all mail queue items filtered by their status
Declaration
public IList<MailQueueItem> GetAllByStatus(MailQueueStatus status = MailQueueStatus.InQueue)
Parameters
Type | Name | Description |
---|---|---|
MailQueueStatus | status | Status as Enum |
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<MailQueueItem> |
GetAllByStatus(Int32)
Get all mail queue items filtered by their status
Declaration
public IList<MailQueueItem> GetAllByStatus(int status = 0)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | status | Status as Integer |
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<MailQueueItem> |
GetAllQueuedMails()
Get all mail queue items
Declaration
public IList<MailQueueItem> GetAllQueuedMails()
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<MailQueueItem> |
GetNextId()
Gets the auto increment value
Declaration
public long GetNextId()
Returns
Type | Description |
---|---|
System.Int64 |
InsertMailQueueItem(MailQueueItem)
Adds new mail queue item
Declaration
public bool InsertMailQueueItem(MailQueueItem queueItem)
Parameters
Type | Name | Description |
---|---|---|
MailQueueItem | queueItem |
Returns
Type | Description |
---|---|
System.Boolean |
SetStatus(Int64, MailQueueStatus)
Sets the status of the mail queue item
Declaration
public void SetStatus(long mailQueueId, MailQueueStatus newStatus)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | mailQueueId | |
MailQueueStatus | newStatus |