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));
        }
Esempio n. 4
0
 public MessageHeaders(MailboxID xid, SkyWebMessage[] headers)
 {
     Mailbox = xid; Headers = headers;
 }
Esempio n. 5
0
 public int GetMailboxMessageCount(MailboxID xid, string query)
 => Service.GetMailboxMessageCount(xid, query);
Esempio n. 6
0
 public MessageHeaders GetMailboxMessageHeaders(MailboxID xid, string query)
 => Service.GetMailboxMessageHeaders(xid, query);
Esempio n. 7
0
 /// <summary>
 /// Returns message headers for the specified mailbox and query or null
 /// </summary>
 public abstract MessageHeaders GetMessageHeaders(MailboxID xid, string query);
Esempio n. 8
0
 public MailboxInfo GetMailboxInfo(MailboxID xid)
 => Service.GetMailboxInfo(xid);
Esempio n. 9
0
 /// <summary>
 /// Returns message count for the specified mailbox and query
 /// </summary>
 public abstract int GetMessageCount(MailboxID xid, string query);
Esempio n. 10
0
 /// <summary>
 /// Returns information about a particular mailbox on this channel or null if not found
 /// </summary>
 public abstract MailboxInfo GetMailboxInfo(MailboxID xid);
Esempio n. 11
0
 public MessageHeaders GetMailboxMessageHeaders(MailboxID xid, string query)
 {
     return(WebMessageSystemService.Instance.GetMailboxMessageHeaders(xid, query));
 }
Esempio n. 12
0
 public int GetMailboxMessageCount(MailboxID xid, string query)
 {
     return(WebMessageSystemService.Instance.GetMailboxMessageCount(xid, query));
 }
Esempio n. 13
0
 public MailboxInfo GetMailboxInfo(MailboxID xid)
 {
     return(WebMessageSystemService.Instance.GetMailboxInfo(xid));
 }