Nano Hash - криптовалюты, майнинг, программирование

Отправка электронной почты из приложения Windows Phone 7

В моем приложении Windows Phone 7 я хочу отправить электронное письмо, в котором тело сообщения должно содержать данные с моей предыдущей страницы в моем приложении. Раньше я просто интегрировал электронную почту следующим образом:

private void Image_Email(object sender, RoutedEventArgs e)
{
    EmailComposeTask emailComposeTask = new EmailComposeTask();

    emailComposeTask.Subject = "message subject";
    emailComposeTask.Body = "message body";
    emailComposeTask.To = "[email protected]";
    emailComposeTask.Cc = "[email protected]";
    emailComposeTask.Bcc = "[email protected]";
    emailComposeTask.Show();
}

Но я не смог проверить это в своем эмуляторе. Теперь в части body мне нужны данные с предыдущей страницы. Итак, как это сделать?

Обновленный код:

if (this.NavigationContext.QueryString.ContainsKey("Date_Start"))
{
    //if it is available, get parameter value
    date = NavigationContext.QueryString["Date_Start"];
    datee.Text = date;
}

if (this.NavigationContext.QueryString.ContainsKey("News_Title"))
{
    //if it is available, get parameter value
    ntitle = NavigationContext.QueryString["News_Title"];
    title.Text = ntitle;
}

if (this.NavigationContext.QueryString.ContainsKey("News_Description"))
{
    ndes = NavigationContext.QueryString["News_Description"];
    description.Text = ndes;
}

Что теперь писать в теле сообщения? Я не могу проверить это, так как у меня нет устройства. Могу ли я передать значения следующим образом:

emailComposeTask.Body = "title, ndes, date";
17.02.2014

Ответы:


1

Я думаю, что код правильный. если вы хотите передать тело с предыдущей страницы, вам нужно передать его при навигации по странице. и установите emailComposeTask.Body = yourPassedValue. так:

var date;
var title;
var ndes;

emailComposeTask.Body = title + "," + ndes + "," + date;
17.02.2014
  • Пожалуйста, смотрите мой обновленный код. Это способ написать это? 17.02.2014
  • Привет, я ответил на ваш новый вопрос о SMS. Пожалуйста, прочтите это. 17.02.2014

  • 2

    Вам нужно отредактировать строку тела сообщения следующим образом:

    emailComposeTask.Body = title+" "+ ndes+" "+ date;
    
    17.02.2014

    3

    Вы не можете протестировать отправку почты в эмуляторе, так как у вас нет надлежащей настройки учетной записи электронной почты. И вы не могли настроить его в эмуляторе.

    Свойство Body представляет собой строку, так что вы можете поместить в нее практически все, что захотите.

    Использование следующего кода сгенерирует только строку, содержащую именно это:

    emailComposeTask.Body = "title, ndes, date";
    

    Таким образом, результирующее письмо будет иметь тело, содержащее «название, номер, дата» в качестве текста. Если вы хотите заменить заголовок значением из локальной переменной с именем title, вам необходимо использовать следующий синтаксис:

    emailComposeTask.Body = string.Format("{0}, {1}, {2}", title, nodes, date);
    
    17.02.2014
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..