Это было необходимо для поддержки таких функций, как Отмена.
У меня есть побочный проект, который позволяет использовать параллельную библиотеку задач (для wp7 вам нужен async ctp sp1).Вы можете найти проект здесь https://github.com/prabirshrestha/Facebook.Extensions.Task
Мы планируем интегрировать функции параллельной библиотеки задач и новую функцию асинхронного ожидания и ожидания c # 5 в FacebookClient в ядре Facebook.dll, но произойдет только после асинхронного ctpбыл RTMd.
Если вы действительно хотите использовать обратный вызов, вы можете продолжать использовать класс FacebookApp вместо FacebookClient.(FacebookApp помечен как устаревший и скрыт от intellisense, поэтому вы можете его не видеть).
Если вы действительно хотите использовать fql несколько раз, лучше использовать его как mutli-запрос.
fb.QueryAsync("query1","query2");
или вы даже можете использовать пакетные запросы.больше информации можно найти на http://blog.prabir.me/post/Facebook-CSharp-SDK-Batch-Requests.aspx