Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 Timeout в WCF сервисе при большой выборке  [new]
RegisteredUser
Member

Откуда:
Сообщений: 625
Есть большая таблица, которая тянется приложением Silverlight так:

        [OperationContract]
        public List<VerifiedFlatsInfo> Get_VerifiedFlatsInfo_All()
        {
            List<VerifiedFlatsInfo> Result = dc.GetTable<VerifiedFlatsInfo>().ToList();
            return Result;
        }

вылет по таймауту:

The HTTP request 'http://....svc' to has exceeded the allotted timeout.
The time allotted to this operation may have been a portion of a longer timeout.


Как и где надо прописать таймаут равный бесконечености?
Ну или как лечить такое поведение?
7 апр 11, 18:52    [10487892]     Ответить | Цитировать Сообщить модератору
 Re: Timeout в WCF сервисе при большой выборке  [new]
уТКа
Member

Откуда: Страна дураков и разбитых дорог
Сообщений: 1266
RegisteredUser,

RegisteredUser
как лечить?


не грузить много данных?
7 апр 11, 23:37    [10488801]     Ответить | Цитировать Сообщить модератору
 Re: Timeout в WCF сервисе при большой выборке  [new]
RegisteredUser
Member

Откуда:
Сообщений: 625
другие мнения есть?
8 апр 11, 16:04    [10492390]     Ответить | Цитировать Сообщить модератору
 Re: Timeout в WCF сервисе при большой выборке  [new]
pitachek69
Member

Откуда: Tver, Russia
Сообщений: 156
RegisteredUser,

может поставить побольше receiveTimeout ?
8 апр 11, 16:16    [10492481]     Ответить | Цитировать Сообщить модератору
 Re: Timeout в WCF сервисе при большой выборке  [new]
RegisteredUser
Member

Откуда:
Сообщений: 625
pitachek69
RegisteredUser,

может поставить побольше receiveTimeout ?


пасиба попробую!
НО вообще это же самый обычный функционал - вытянуть все записи из таблицы БД в грид например.
Почему-то даже вражеские сайты дают какие-то странные пояснения по поводу таймаута для WPF/SL приложений.
Некоторые даже пытаются направить усилия на IIS и там искать настройки таймаута.
Как-то странно все это...
Разве в строке коннекта к БД нельзя указать таймаут?
Зачем такие сложности?
11 апр 11, 09:19    [10499016]     Ответить | Цитировать Сообщить модератору
 Re: Timeout в WCF сервисе при большой выборке  [new]
RegisteredUser
Member

Откуда:
Сообщений: 625
pitachek69
RegisteredUser,

может поставить побольше receiveTimeout ?


receiveTimeout - НЕ КАНАЕТ!
обрывается по таймауту!
14 апр 11, 10:52    [10516913]     Ответить | Цитировать Сообщить модератору
 Re: Timeout в WCF сервисе при большой выборке  [new]
stimpi
Member

Откуда: Киев, Украина
Сообщений: 662
List<VerifiedFlatsInfo> Result = dc.GetTable<VerifiedFlatsInfo>().Take(1000).ToList();

а так, выполнится ли ?

нафига тянуть все данные с сервера ? фильтры зачем придумали...

+1 receiveTimeout

да и выложите ваш конфиг сервера и клиента
14 апр 11, 12:37    [10517755]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить