Использование асинхронного программирования может помочь вашему приложению не реагировать на работу, которая может занять больше времени. Например, требуется несколько секунд для загрузки контента из интернета, чтобы дождаться его прибытия. Если вы используете синхронный метод в потоке UI, чтобы получить содержимое, приложение будет остановлено до того, как метод вернется. Приложение не реагирует на взаимодействие пользователя, и по причинам, которые не отвечают, оно может быть подавлено. Лучше использовать асинхронное программирование. При использовании этого метода приложение продолжает работать и отвечать UI в ожидании завершения операции. Асинхронное программирование является нормой, а не особым случаем при работе Windows для методов, которые могут занять больше времени. JavaScript, C#, Visual Basic и C++/CX соответственно обеспечивают языковую поддержку асинхронных методов.
MS visual Express 2012 для windows phone
Специальное издание win8, 64 бит
Глубина программы WP8
В соответствии с традицией, название асинхронного метода заканчивается на "Async". Обычно асинхронный API используется для того, чтобы ответить на действия пользователя, например, когда пользователь нажимает одну кнопку. Асинхронный метод, вызываемый в процессуарах событий, является одним из самых простых методов использования асинхронной API.
APM
EAP
Эта статья приобретает опыт
Асинхронный анализ процессов
Очисти свой разум
Проход, через который должна пройти программа