Как отправить ответ от сервиса клиенту, когда происходит событие в сервисе? - PullRequest
0 голосов
/ 25 октября 2018

Я использую embarcadero rad studio 2010 и язык программирования как c++, и мы общаемся с внешним .net dll через WCF Service.

Связь осуществляется путем импорта WSDL в embarcadero, и мы можем вызвать службу через WSDL.

Теперь я хочу отправить ответ от службы клиенту, когдасобытие происходит в службе.Как я могу достичь этого?

1 Ответ

0 голосов
/ 25 октября 2018

Этого можно добиться с помощью функций обратного вызова в службе WCF.Вам нужно будет вызвать функцию обратного вызова на хосте, чтобы отправить любые данные клиенту в любое время.

Пожалуйста, посетите: https://docs.microsoft.com/tr-tr/dotnet/framework/wcf/feature-details/how-to-create-a-duplex-contract

...