Использование дуплексной службы WCF из ASP. NET Core Web Api - PullRequest
1 голос
/ 11 апреля 2020

У меня есть дуплексная служба 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 проекте.

Спасибо

1 Ответ

0 голосов
/ 11 апреля 2020

В ядре нет реализации WCF. net core. Если вы начали разработку с нуля на net ядре, то начните работать через веб-сокеты. В этом случае вы можете сохранить дуплексную связь.

...