public void getForumListCallback(GetForumList_ReturnType returnData) { if (returnData.Success) { foreach (ForumInfo info in returnData.forumInfo) { ForumData data = new ForumData { areaID = info.areaID, areaType = info.areaType, forumID = info.forumID, forumTitle = info.forumTitle, lastTime = info.lastDate, numPosts = info.numPosts, numReadPosts = info.numReadPosts }; this.forumArray[data.forumID] = data; } this.lastRefreshTime = DateTime.Now; this.initForum(); } }
public void OurRemoteAsyncCallBack_GetForumList(IAsyncResult ar) { RemoteAsyncDelegate_GetForumList asyncDelegate = (RemoteAsyncDelegate_GetForumList) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { GetForumList_ReturnType returnData = new GetForumList_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }