Тайм-ауты WCF - Как и где установить? - PullRequest
0 голосов
/ 01 сентября 2011

У меня есть вопрос о тайм-аутах

Вопрос 1 : Где установить значения тайм-аута (на стороне сервера / службы или на стороне клиента)?

Вопрос2 :

По определению

openTimeout , как следует из названия, - это количество времени, которое вы готовы ждать, когда открываете соединение с вашимWCF сервис.Точно так же, closeTimeout - это количество времени, которое вы будете ждать до закрытия исключения, когда вы закроете соединение (удалите клиентский прокси).

В этом случае, если я установлювремя открытия и закрытия до 10 минут (00:10:00), что произойдет

A .когда клиент пытается открыть соединение?Служба медленно открывает соединение?

B .когда клиент пытается закрыть соединение после вызова метода?Это закроется только через 10 минут?

Пожалуйста, помогите мне понять.

Спасибо

1 Ответ

1 голос
/ 01 сентября 2011
  1. Время ожидания устанавливается на стороне, которая устанавливает связь. В вашем примере я считаю, что это будет на стороне клиента.

  2. A) У клиента будет 10 минут, чтобы попытаться установить соединение, прежде чем он выдаст ошибку.

  3. B) У клиента будет 10 минут, чтобы закрыть установленное соединение, прежде чем он выдаст ошибку.

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