Индуцировать WCF openTimeout closeTimeout - PullRequest
1 голос
/ 06 января 2009

Я хочу протестировать и наблюдать поведение времени ожидания между клиентом WCF и хостом службы. Для receiveTimeout и sendTimeout, вероятно, легко передать большой поток байтов, который занимает более нескольких секунд, и установить для этих атрибутов тайм-аута смехотворно низкие значения.

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

1 Ответ

0 голосов
/ 06 января 2009

Что ж, если вы правильно выставили свои контракты (в качестве интерфейсов), вы можете смоделировать экземпляр прокси, который генерирует TimeoutException, и передать его в свой код для использования.

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