2012-08-03 64 views
0

我必須要通過mobilId(INT)的方法UpdateStatus,我不知道該怎麼做如何發送參數AsyncCompletedEventArgs

Update_Completed += new EventHandler<AsyncCompletedEventArgs>(UpdateStatus); 

protected void UpdateStatus(object sender, AsyncCompletedEventArgs e, int mobilId) 
{ 
    Define(Id, e.Cancelled, e.Error, mobilId); 
} 

這兩種方法都在同一個文件。 請讓我知道是否有任何方法可以做到這一點。

+0

這是從基類繼承嗎?爲了完成它,必須開始一些事情。您的更新狀態方法是回調。 – Chris 2012-08-03 17:25:56

回答

0

最初的調用是什麼樣的?有一個UserState選項應該可以在第一個方法調用中設置。它是對象類型,所以它可以是任何東西。

+0

這是獲取調用某種條件的方法: { 在這裏的呼叫是由 私人無效updateAdd(字符串phoneNumber的,INT Id)的 Update_Completed + =新的EventHandler (UpdateStatus); } – user1574648 2012-08-03 17:24:30

+0

你可以調用updateAdd,但是除非你做了其他事情(比如this.update(userState)),否則事件永遠不會觸發。更新完成後是否有任何代碼? – Chris 2012-08-03 17:35:06

+0

mobilId = UpdateDetails(Id,Rank,rankFkid,positionId,DtId); Update_Completed + = new EventHandler (UpdateStatus); – user1574648 2012-08-03 17:44:25