Пример #1
0
        public AsyncQuerying.Data.Models.Users.UserFilterModel ToDataOne()
        {
            var result = new AsyncQuerying.Data.Models.Users.UserFilterModel
            {
                Name  = Name,
                Token = DelayedQueryState != null ? DelayedQueryState.Token : null
            };

            return(result);
        }
Пример #2
0
        private static void DelayingQueries()
        {
            var uq          = ServiceLocator.Current.GetInstance <AsyncQuerying.Data.Queries.DelayedQuery.Executors.Abstract.IUsersQueryExecutor>();
            var filterModel = new AsyncQuerying.Data.Models.Users.UserFilterModel
            {
                Name = "zak"
            };

            var r = uq.UsersListByFilter(filterModel);

            Console.WriteLine();

            while (true)
            {
                WriteToPreviousLine("Delayed query state: {0}", r.State.ToString());

                if (r.State == QueryStatesEnum.Failed || r.State == QueryStatesEnum.Completed)
                {
                    WriteToPreviousLine("Delayed query state: {0}", r.State.ToString());

                    break;
                }
            }
        }