2013-07-30 3 views
1

는 기본적으로 내 요구 사항은 제가 코드의 다음 줄에서이 메시지를 받고 있어요 당분간, 특정 사용자에 대한 TweetSharp.dll에서 모든 직접 메시지를 받고있다 :Tweetsharp에서 wpf를 사용하여 twitterService.BeginGetDirectMessage() 메서드를 사용하는 방법은 무엇입니까?

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 방법을 사용하려면 특정 사용자에게 직접 메시지를 보내지 만 문제는 수신되는 새 메시지를받는 방법입니다. 이 문제를 해결하기위한 적절한 해결책을 알려주십시오.

도움을 주시면 감사하겠습니다.

답변

0

Tweetsharp는 비동기 프로그래밍 모델을 구현하고 있습니다. SO 게시물 또는 msdn 비동기 메소드 래핑하기 태스크 사용 방법을 확인하십시오.