コード例 #1
0
 // Команда загрузки списка папок
 public void List()
 {
     if (Connected)
     {
         string _cmd   = "LIST " + "\"\"" + " \"*\"";
         string answer = SRComand(_cmd);
         if (answer.Contains(" OK "))
         {
             // Получение списка папок из строки ответа сервера
             // и наступление события завершения выполнения команды LIST
             ListCompleted(ParserMessage.GetFolders(answer));
         }
         else
         {
             throw new Exception("Ошибка загрузки списка почтовых ящиков");
         }
     }
     else
     {
         throw new Exception("Нет соединения");
     }
 }