1

基本上我的要求是获取来自TweetSharp.dll特定用户的所有直接消息,目前我从以下代码行获取这些消息:

string message = null;
List<string> messages = new List<string>();
IEnumerable<TwitterDirectMessage> directMessages = service.ListDirectMessagesReceived(new ListDirectMessagesReceivedOptions());

////Fetch all current direct message:
foreach (TwitterDirectMessage directMessage in directMessages)
{
    //Store each message into a list, in reverse older:
    message = /*"[" + directMessage.CreatedDate.ToString() + "]" +*/ directMessage.Text;
    messages.Insert(0, message);
}

但是我想使用twitterService.BeginGetDirectMessage方法来获取特定用户的所有直接消息,但问题是如何获取传入的新消息。所以让我知道解决这个问题的适当解决方案。

任何帮助表示赞赏!

4

1 回答 1

0

Tweetsharp 正在实现异步编程模型,请查看此SO Post 或msdn,了解如何使用 Tasks 包装异步方法。

于 2013-07-30T08:20:33.137 回答