|
|
|
новичок
      
участник
Last Login: 12.07.2008 21:31
Сообщ.: 5,
Visits: 16
|
|
Используя стандартные классы SMTPClient и MailMessage каким способом можно обобразить прогресс отправки письма ???
Кроме письма есть приатаченный рисунок, т.е. нужно и его учесть.
С POP3 понятно - получаем исходное письмо и сохраняем на диске.
Сделал через FileInfo - свойство Light.
А вот с SMTP загвоздка....
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Пожалуй что никак. Класс SmtpClient не предоставляет подобной функциональности. Используй асинхронную отправку (метод SendAsync) и показывай пользователю диалог вида "Идет отправка письма. Пожалуйста, подождите..."
|
|
|
|
|
новичок
      
участник
Last Login: 12.07.2008 21:31
Сообщ.: 5,
Visits: 16
|
|
| Спасибо за ответ. У меня тут мысль появилась - может через Timer как-то можно...
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Через таймер можно оследить длительность процесса, но не его прогресс. Если тебе это и нужно, тогда нет проблем.
|
|
|
|
|
новичок
      
участник
Last Login: 12.07.2008 21:31
Сообщ.: 5,
Visits: 16
|
|
А какие еще существуют варианты, чтобы реализовать ProgressBar.
Получается классы есть, а прогресс никак не покажешь !
Может через сокеты реализовать SMTP-протокол.
|
|
|
|