WCF - Отправить обратный звонок без ClientCall - PullRequest
2 голосов
/ 22 марта 2011

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

Другими словами, в тот момент, когда канал открывается с помощью DuplexChannelFactory.CreateChannel () Я хочу отправить обратный вызов клиенту, который только что открыл этот канал.
Есть идеи?

1 Ответ

4 голосов
/ 22 марта 2011

Вы не можете, потому что у вас нет канала обратного вызова, доступного в услуге. Клиент должен быть тем, кто инициирует общение. Более того, я почти уверен (я не проверял это), что CreateChannel не открывает соединение, но первый клиентский вызов делает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...