У меня есть дуплексная служба WCF, которая отправляет сообщения нескольким клиентам. Эта часть работает хорошо, но мне нужно запустить процесс из ASP. NET Core Web API.
У меня есть пользовательский интерфейс, который использует этот API, и когда пользователь отправляет форму в пользовательском интерфейсе, API должен вызвать дуплексную службу WCF, и эта служба будет распространять соответствующие данные клиентам, которые подключены к этой службе. Так как я не могу использовать WSDualHttpBinding
класс в ASP. NET Core из-за System.ServiceModel
v4.2.
Реальный вопрос в том, как я могу запустить процесс (WCF-дуплекс) из ASP. NET Core? Мне не нужно создавать канал между ASP. NET Core и WCF duplex, поскольку мне не требуется обратный вызов в ASP. NET Core проекте.
Спасибо