private static void OnResumeBookmarkComplete(IAsyncResult result) { if (result.CompletedSynchronously) { return; } BookmarkResumptionState state = (BookmarkResumptionState)result.AsyncState; BookmarkResumptionResult resumptionResult = state.Instance.EndResumeBookmark(result); state.TimerExtension.ProcessBookmarkResumptionResult(state.TimerBookmark, resumptionResult); }
private static void OnResumeBookmarkComplete(IAsyncResult result) { if (!result.CompletedSynchronously) { BookmarkResumptionState asyncState = (BookmarkResumptionState)result.AsyncState; try { BookmarkResumptionResult result2 = asyncState.Instance.EndResumeBookmark(result); asyncState.TimerExtension.ProcessBookmarkResumptionResult(asyncState.TimerBookmark, result2); } catch (TimeoutException) { asyncState.TimerExtension.ProcessBookmarkResumptionResult(asyncState.TimerBookmark, BookmarkResumptionResult.NotReady); } } }