예제 #1
0
        public int GetMailboxMessageCount(MailboxID xid, string query)
        {
            var channel = m_Channels[xid.Channel];

            if (channel == null)
            {
                return(0);
            }

            return(channel.GetMessageCount(xid, query));
        }
예제 #2
0
        public MessageHeaders GetMailboxMessageHeaders(MailboxID xid, string query)
        {
            var channel = m_Channels[xid.Channel];

            if (channel == null)
            {
                return(null);
            }

            return(channel.GetMessageHeaders(xid, query));
        }
예제 #3
0
        public MailboxInfo GetMailboxInfo(MailboxID xid)
        {
            var channel = m_Channels[xid.Channel];

            if (channel == null)
            {
                return(null);
            }

            return(channel.GetMailboxInfo(xid));
        }
예제 #4
0
 public MessageHeaders(MailboxID xid, SkyWebMessage[] headers)
 {
     Mailbox = xid; Headers = headers;
 }
예제 #5
0
 public int GetMailboxMessageCount(MailboxID xid, string query)
 => Service.GetMailboxMessageCount(xid, query);
예제 #6
0
 public MessageHeaders GetMailboxMessageHeaders(MailboxID xid, string query)
 => Service.GetMailboxMessageHeaders(xid, query);
예제 #7
0
파일: Channel.cs 프로젝트: saleyn/agni
 /// <summary>
 /// Returns message headers for the specified mailbox and query or null
 /// </summary>
 public abstract MessageHeaders GetMessageHeaders(MailboxID xid, string query);
예제 #8
0
 public MailboxInfo GetMailboxInfo(MailboxID xid)
 => Service.GetMailboxInfo(xid);
예제 #9
0
파일: Channel.cs 프로젝트: saleyn/agni
 /// <summary>
 /// Returns message count for the specified mailbox and query
 /// </summary>
 public abstract int GetMessageCount(MailboxID xid, string query);
예제 #10
0
파일: Channel.cs 프로젝트: saleyn/agni
 /// <summary>
 /// Returns information about a particular mailbox on this channel or null if not found
 /// </summary>
 public abstract MailboxInfo GetMailboxInfo(MailboxID xid);
예제 #11
0
 public MessageHeaders GetMailboxMessageHeaders(MailboxID xid, string query)
 {
     return(WebMessageSystemService.Instance.GetMailboxMessageHeaders(xid, query));
 }
예제 #12
0
 public int GetMailboxMessageCount(MailboxID xid, string query)
 {
     return(WebMessageSystemService.Instance.GetMailboxMessageCount(xid, query));
 }
예제 #13
0
 public MailboxInfo GetMailboxInfo(MailboxID xid)
 {
     return(WebMessageSystemService.Instance.GetMailboxInfo(xid));
 }