Monotouch - Тайм-ауты привязки WCF не соблюдаются - PullRequest
0 голосов
/ 19 апреля 2011

Служба создается с помощью программы консоли службы Silverlight "slsvcutil"

Мы используем этот сгенерированный код и устанавливаем таймауты, но тайм-ауты не соблюдаются.У нас они установлены на 5 секунд, но клиент не останавливается более минуты (по умолчанию)

svc = new MyServiceClient (........);
svc.Endpoint.Binding.OpenTimeout = Settings.TimeOutServiceOpen;
svc.Endpoint.Binding.CloseTimeout = Settings.TimeOutServiceClose;
svc.Endpoint.Binding.ReceiveTimeout = Settings.TimeOutServiceRecieve;
svc.Endpoint.Binding.SendTimeout = Settings.TimeOutServiceSend;

Ответы [ 2 ]

0 голосов
/ 30 января 2013

Используйте это вместо:

svc.InnerChannel.OperationTimeout = ....

Кажется, это работает для меня.

0 голосов
/ 07 мая 2011

Кажется, это ошибка.Ошибка передана команде Monotouch.

...