/// <inheritdoc/> public void WaitForCompletion(PageObjectContext context, object state) { ArgumentUtility.CheckNotNull("context", context); ArgumentUtility.CheckNotNull("state", state); var oldWxePostBackSequenceNumber = (int)state; WxeCompletionDetectionHelpers.WaitForExpectedWxePostBackSequenceNumber( s_log, _context, oldWxePostBackSequenceNumber, _expectedWxePostBackSequenceNumberIncrease); }
/// <inheritdoc/> public void WaitForCompletion(PageObjectContext context, object state) { ArgumentUtility.CheckNotNull("context", context); ArgumentUtility.CheckNotNull("state", state); var oldWxeFunctionToken = (string)state; WxeCompletionDetectionHelpers.WaitForNewWxeFunctionToken(s_log, _context, oldWxeFunctionToken); const int expectedWxePostBackSequenceNumber = 2; WxeCompletionDetectionHelpers.WaitForExpectedWxePostBackSequenceNumber(s_log, _context, expectedWxePostBackSequenceNumber); }
/// <inheritdoc/> public object PrepareWaitForCompletion(PageObjectContext context) { ArgumentUtility.CheckNotNull("context", context); return(WxeCompletionDetectionHelpers.GetWxePostBackSequenceNumber(_context)); }
/// <inheritdoc/> public object PrepareWaitForCompletion(PageObjectContext context) { ArgumentUtility.CheckNotNull("context", context); return(WxeCompletionDetectionHelpers.GetWxeFunctionToken(_context)); }