public int GetMailboxMessageCount(MailboxID xid, string query) { var channel = m_Channels[xid.Channel]; if (channel == null) { return(0); } return(channel.GetMessageCount(xid, query)); }
public MessageHeaders GetMailboxMessageHeaders(MailboxID xid, string query) { var channel = m_Channels[xid.Channel]; if (channel == null) { return(null); } return(channel.GetMessageHeaders(xid, query)); }
public MailboxInfo GetMailboxInfo(MailboxID xid) { var channel = m_Channels[xid.Channel]; if (channel == null) { return(null); } return(channel.GetMailboxInfo(xid)); }
public MessageHeaders(MailboxID xid, SkyWebMessage[] headers) { Mailbox = xid; Headers = headers; }
public int GetMailboxMessageCount(MailboxID xid, string query) => Service.GetMailboxMessageCount(xid, query);
public MessageHeaders GetMailboxMessageHeaders(MailboxID xid, string query) => Service.GetMailboxMessageHeaders(xid, query);
/// <summary> /// Returns message headers for the specified mailbox and query or null /// </summary> public abstract MessageHeaders GetMessageHeaders(MailboxID xid, string query);
public MailboxInfo GetMailboxInfo(MailboxID xid) => Service.GetMailboxInfo(xid);
/// <summary> /// Returns message count for the specified mailbox and query /// </summary> public abstract int GetMessageCount(MailboxID xid, string query);
/// <summary> /// Returns information about a particular mailbox on this channel or null if not found /// </summary> public abstract MailboxInfo GetMailboxInfo(MailboxID xid);
public MessageHeaders GetMailboxMessageHeaders(MailboxID xid, string query) { return(WebMessageSystemService.Instance.GetMailboxMessageHeaders(xid, query)); }
public int GetMailboxMessageCount(MailboxID xid, string query) { return(WebMessageSystemService.Instance.GetMailboxMessageCount(xid, query)); }
public MailboxInfo GetMailboxInfo(MailboxID xid) { return(WebMessageSystemService.Instance.GetMailboxInfo(xid)); }