У нас есть сервисный метод WCF (синхронный), который вызывает другой процесс (через COM), чтобы сделать что-то. Теперь этот процесс COM занимает около 10-15 секунд, а затем возвращает вызов моей службе, который, в свою очередь, должен быть возвращен клиенту.
На стороне клиента WCF для тайм-аута установлено значение 5 секунд, поэтому через 5 секунд мы получаем исключение тайм-аута на клиенте.
Теперь мой вопрос заключается в том, что происходит на стороне службы после того, как клиент получает исключение тайм-аута. Поскольку вызов COM-процесса все еще выполняется и может вернуться в службу через 5-10 секунд, как служба обрабатывает этот сценарий.
Дайте мне знать, если потребуется дальнейший ввод.
С уважением,