Esempio n. 1
0
 public SearchRequest(IFolder folder, SearchCriteria criteria, RequestCompletedCallback callback)
     : base(callback)
 {
     PreCommand = new SelectFolderCommand(folder, null);
     Command = new SearchCommand(criteria, null);
     ProcessorType = typeof (SearchProcessor);
 }
Esempio n. 2
0
 /// <summary>
 /// Create a new Search command using the specified criteria
 /// </summary>        
 /// <param name="criteria"></param>
 /// <param name="callback"></param>
 public SearchCommand(SearchCriteria criteria, CommandDataReceivedCallback callback)
     : base(callback)
 {
     _parameters.Add(criteria.ToString());
     _parameterObjs.Add(criteria);
     
     CommandString = String.Format("UID SEARCH {0}", criteria.ToString());
 }
Esempio n. 3
0
 /// <summary>
 /// Create a new NewMessageRequest
 /// </summary>
 /// <param name="client"></param>
 public NewMessagesRequest(IMAPAsyncClient client)
 {
     _client = client;
     _criteria = new SearchCriteria(true);
 }