Временное переопределение привязки ReceiveTimeOut на стороне сервера в WCF - PullRequest
1 голос
/ 13 января 2012

Я создал сервис, который использует WCF для связи.Очень простой.Серверная сторона настроена так, чтобы прослушивать, где IEdWCF - это мой контракт на обслуживание, который вызывает различные методы на сервере, ntb - это NetBinding с параметром ReceiveTimeout, установленным на 60 минут, а strHostURL находится на localhost:

Host.AddServiceEndpoint (typeof (IEdWCF), ntb, new Uri (strHostURL));

Дело в том, что у меня есть некоторые элементы, через которые я хочу отправить, но позволяю более длительное время обработки (клиент ожидает ответа отсервер и продолжает сбрасываться сервером)

Я знаю, что на стороне клиента я могу расширить запрос, приведя канал к типу IContextChannel и установив свойство OperationTimeout.

Я бы хотелбыть в состоянии сделать то же самое, что я делаю с клиентом на сервере.

Возможно ли это?Есть ли способ динамически изменить настройку привязки сервера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...