facebook c#sdk异步GetCompleted,为什么只有1个事件?

| 我正在尝试使用facebook c#sdk创建WP7 facebook应用程序。对于WP7,所有请求都是异步的。我想使用FQL多次拨打Facebook。我可以找到的唯一示例显示1个Facebook获得请求。这些示例定义了FacebookClient.GetCompleted事件。当我可以定义的唯一事件是GetCompleted时,如何为每个请求创建回调处理程序? 例如  FaceBookClient.QueryAsyn(\“选择朋友\” ...)和FaceBookClient.QueryAsyn(\“选择相册... \”)  如何为每个这些定义回调?     
已邀请:

bab

        为了支持取消功能,这是必需的。 我有一个附带项目,允许使用任务并行库(对于wp7,您需要异步ctp sp1)。您可以在这里找到该项目https://github.com/prabirshrestha/Facebook.Extensions.Task 我们正计划将Task Parallel Library功能和新的c#5异步并等待功能集成到核心Facebook.dll中的FacebookClient中,但仅在异步ctp已被RTMd时才会发生。 如果您确实要使用回调,则可以继续使用FacebookApp类而不是FacebookClient。 (FacebookApp被标记为过时且对智能感知隐藏,因此您可能看不到它)。 如果您确实想多次使用fql,则最好将其用作多查询。
fb.QueryAsync(\"query1\",\"query2\");
或者甚至可以使用批处理请求。有关更多信息,请访问http://blog.prabir.me/post/Facebook-CSharp-SDK-Batch-Requests.aspx。     

要回复问题请先登录注册