Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 3
0
        /// <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));
        }