Я пишу приложение,
Основная цель приложения - это возможность быстро отправлять электронные письма, используя учетную запись Gmail (НЕ читать электронную почту, а просто отправлять).
Iиметь класс «GmailAccount», который создает объект SmtpClient в своем конструкторе, используя имя пользователя и пароль.У него также есть метод «Отправить», который принимает MailMessage, который собирается из моего пользовательского интерфейса и передается.
Проблема, с которой я столкнулся, заключается в том, что я также хотел бы опросить список контактов Gmail, чтобыЯ могу «автозаполнить», когда пользователь вводит адреса электронной почты.
Должен ли я разделить этот класс или сделать это также:
1) Загрузить список контактов клиента на диск
2) Есть метод нажатия клавиш в моих полях to / cc / bcc, который для каждого набранного символа опрашивает метод GmailAccount.FindContact (), чтобы увидеть, есть ли совпадение?
3) Если есть совпадение, передайте полный адрес.
Спасибо за помощь!