Получите wcf Callback в приложении Asp.net Core

У меня дуплексный WCF-сервис, размещенный на консоли. Это проверено и работало нормально.

Я хочу использовать этот сервис WCF в Asp.net Core. Я сделал это, используя этот https://medium.com/@narinkaew/using-wcf-soap-services-in-net-core-fb13180c4eda Потребление WCF в Asp.net Core.

Я могу получить ответ, но я не получаю никакого обратного вызова. Просто продолжай ждать.

Я загрузил код https://filebin.net/pf9eplqjncc0octj.

ClinicWcfService - это сервисное приложение wcf

HospitalServiceHost - служба WCF, размещенная на консоли

ServiceEngineersDesk - это основное приложение Asp.net.

Может кто-нибудь сказать мне, как получить обратный вызов WCF в основном приложении asp.net?

1 ответ

Решение

Я сделал это со своей стороны. Вместо создания экземпляра интерфейса службы wcf создайте экземпляр реализации интерфейса.

Теперь этот класс выставляет событие обратного вызова. Просто подпишитесь на него

После некоторой борьбы я смог это выяснить.

Другие вопросы по тегам